[Anfänger] Registry eintragen und Exe starten?
-
Wie man schon an der Überschrift sehen kann möchte ich einen Eintrag in der Registry verändern. Das soll so aussehen, dass ich in einem Edit-Fester eintrage und mit einem Button dann der Eintrag ausgeführt wird. Button und Edit-Feld existieren. Ich arbeite mit Visual C++ 6.0 und SDK.
Außerdem würde ich gerne eine Exe starten wollen mit einem Buttonklick.
Für euch sind die Fragen sicher simple, aber für einen blutigen Anfänger etwas zu hoch. Könnte mir bitte jemand helfen!!!
Für ein kurzes Beispiel wäre ich dankbar.
-
digi333 schrieb:
Wie man schon an der Überschrift sehen kann möchte ich einen Eintrag in der Registry verändern. Das soll so aussehen, dass ich in einem Edit-Fester eintrage und mit einem Button dann der Eintrag ausgeführt wird. Button und Edit-Feld existieren. Ich arbeite mit Visual C++ 6.0 und SDK.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39373.html
Außerdem würde ich gerne eine Exe starten wollen mit einem Buttonklick.
ShellExecute oder CreateProcess aus der WinAPI
MfG
GPC
-
1000-facher Dank!
Zur zweiten Frage bräuchte ich ein Beispiel (wie gesagt blutiger Anfänger!). Muß ich dann die windows.h includen?
So?
#include windows.h Dann soll er die test.exe starten
-
digi333 schrieb:
1000-facher Dank!
Zur zweiten Frage bräuchte ich ein Beispiel (wie gesagt blutiger Anfänger!). Muß ich dann die windows.h includen?
So?
#include windows.h Dann soll er die test.exe startenNein, so:
#include <windows.h> int main() { ShellExecute( ); //Hier halt dann die Parameter angeben return 0; };Hier ne detaillierte Beschreibung.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.aspDie msdn solltest du dir bookmarken, da sind *alle* WinAPI Funktionen erklärt: http://msdn.microsoft.com/library/default.asp
Dort kannst du auf die alte msdn und die neuere abspringen. Je nach dem, was dir lieber ist.MfG
GPC
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.