Witam...
Czy jest możliwość za pomocą w/w funkcji uruchomienie programu w tle (tak by nie był widoczny dla użytkownika np. w postaci wyskakującego okienka wiersza poleceń)??
Wiem, ze możnaby jeszcze sprobować innej funkcji - ShellExecute - ale coś mi nie chce uruchomić mojego execa...
Stąd też kolejne pytanie
Czy parametry lpCommandLine i lpCurrentDirectory z funkcji CreateProcess, to odpowiedniki parametrów lpFile i lpDirectory z ShellExecute??
BOOL CreateProcess(
LPCTSTR lpApplicationName,
LPTSTR lpCommandLine,
LPSECURITY_ATTRIBUTES lpProcessAttributes,
LPSECURITY_ATTRIBUTES lpThreadAttributes,
BOOL bInheritHandles,
DWORD dwCreationFlags,
LPVOID lpEnvironment,
LPCTSTR lpCurrentDirectory,
LPSTARTUPINFO lpStartupInfo,
LPPROCESS_INFORMATION lpProcessInformation
);
HINSTANCE ShellExecute( HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);