08. april 2006 - 14:54
Der er
7 kommentarer og 1 løsning
Start antet program fra c++
Hej, Hvordan starter jeg f.eks. MS Word op ved f.eks. et tryk på en knap fra C++? Jeg har prøvet med system("winword.exe"); - dog uden held
Annonceindlæg fra Deloitte
08. april 2006 - 15:00
#1
08. april 2006 - 15:24
#2
system burde virke fint men ShellExecute giver en del flere muligheder
08. april 2006 - 16:45
#3
void RunProgram(char* pszAppName, char* pszParams) { ShellExecute(NULL, "open", pszAppName, pszParams, NULL, SW_SHOW); } int main() { RunProgram("C:\CloseServer.exe", NULL); } Kode fundet her på eksperten
08. april 2006 - 17:03
#4
ShellExecute virkede :) Smid svar :)
09. april 2006 - 20:07
#5
HANDLE WINAPI OpenProcess( DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwProcessId );
09. april 2006 - 20:08
#6
sorry! BOOL WINAPI CreateProcess( LPCTSTR lpApplicationName, LPTSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, LPCTSTR lpCurrentDirectory, LPSTARTUPINFO lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation ); bedre end shellexecute...
09. april 2006 - 20:10
#7
Hvorfor er den bedre?? Blot af rent nysgerrighed!
10. april 2006 - 14:45
#8
den giver dig mange flere muligheder men selvfølgelig kan man også bruge shellexecute
Kurser inden for grundlæggende programmering