Cpp konsolda arka planda dosya çalıştıramıyorum ( sistem dosyayı bulamıyor hatası )

Aldığın hata ile kodu buraya atarmısın.Kodu göremeden birşey diyemem.
 
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
Aldığın hata ile kodu buraya atarmısın.Kodu göremeden birşey diyemem.
Tabii ki.

STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);
ZeroMemory(&pi, sizeof(pi));
if (CreateProcess(NULL, "cmd.exe", NULL, NULL, FALSE, CREATE_NO_WINDOW,
NULL, NULL, &si, &pi)) {
}
return 0;

Hata kodu : "c++ "const char*" türündeki bağımsız değişken "LPCWSTR" türü parametre ile uyumsuz " ( E0169 )
 
Tabii ki.

STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);
ZeroMemory(&pi, sizeof(pi));
if (CreateProcess(NULL, "cmd.exe", NULL, NULL, FALSE, CREATE_NO_WINDOW,
NULL, NULL, &si, &pi)) {
}
return 0;

Hata kodu : "c++ "const char*" türündeki bağımsız değişken "LPCWSTR" türü parametre ile uyumsuz " ( E0169 )
C++:
CreateProcess(NULL, L"cmd.exe", NULL, NULL, FALSE, CREATE_NO_WINDOW,
NULL, NULL, &si, &pi)
dene
 
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
C++:
CreateProcess(NULL, L"cmd.exe", NULL, NULL, FALSE, CREATE_NO_WINDOW,
NULL, NULL, &si, &pi)
dene
Hata kodu : "c++ "const w_char*" türündeki bağımsız değişken "LPCWSTR" türü parametre ile uyumsuz " ( E0167 )

:/
 
STARTUPINFOA si;
PROCESS_INFORMATION pi;
memset(&si, 0, sizeof(si));
si.cb = sizeof(si);
memset(&pi, 0, sizeof(pi));
char CommandLine[] = { "cmd.exe" };
CreateProcessA(NULL, CommandLine, NULL, NULL, FALSE, CREATE_NO_WINDOW, NULL, NULL, &si, &pi);

Bu yeterli olacaktır denedim çalışıyor yalnız konsol pencerelerini kapatıyor GUI varsa kapatmıyor.
 
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
STARTUPINFOA si;
PROCESS_INFORMATION pi;
memset(&si, 0, sizeof(si));
si.cb = sizeof(si);
memset(&pi, 0, sizeof(pi));
char CommandLine[] = { "cmd.exe" };
CreateProcessA(NULL, CommandLine, NULL, NULL, FALSE, CREATE_NO_WINDOW, NULL, NULL, &si, &pi);

Bu yeterli olacaktır denedim çalışıyor yalnız konsol pencerelerini kapatıyor GUI varsa kapatmıyor.
Çalıştı teşekkürler.
 

  Şuanda konuyu görüntüleyen kullanıcılar


Üst Alt