Eine Exe-datei mit C# in Registry eintragen
-
Hallo Leute, ich brauche eure Hilfe, meine bisherigen Suchläufe im MSDN, MSSupport und in meinem Buch über C# waren leider erfolglos, daher wende ich mich an euch.
Ich habe eine nette Aufgabe bekommen.
Ich soll in einem OpenFileDialog eine Exedatei auswählen und wenn ich dann auf OK klicke, soll Sie in der Registry unter HKEY_LOCAL_MACHINE eingetragen werden, also der Pfad.
Gruß,Jan
PS: Wenn jemand Teile des Quellcodes wünscht um mein bisheriges Programm nachvollziehen zu können, einfach bescheid sagen.
-
Was genau ist jetzt dein Problem?
-
JanH.K. schrieb:
Hallo Leute, ich brauche eure Hilfe, meine bisherigen Suchläufe im MSDN, MSSupport und in meinem Buch über C# waren leider erfolglos, daher wende ich mich an euch.
Ok, Hilfe bei der Bedienung von Google.
1. Möglichen Stichworten überlegen, z.B. Registry, C#
2. Die Stichworte als Sucheingabe in google eingeben: Registry+C#
3. Die Ergebnisliste nach möglichen interessanten Hits durchlesen:http://www.google.de/search?hl=de&q=Registry%2BC%23&meta=
4. Die dort aufgelisteten Hits LESEN
z.B. gleich als dritten Hit finde ich da:
http://www.csharphelp.com/archives2/archive430.html
Sehr sehr ausfürlich und komplett zum Thema.
Aber falls so neumodische Sachen wie Google halt noch zu avantgard sind tut auch MSDN:
1. Im Hilfe-Menue des Visual Studio auf "Suchen" clicken
2. Im Suchtool der MSDN "Registry" eingebenund schon findet man z.B.
http://msdn2.microsoft.com/en-us/library/microsoft.win32.registry.aspx
Komplett mit Erklärung und mehreren Beispielen in C#
-
Also, ich soll eine Datei(Exe) in einem Dialog auswählen und mit einem klick den Pfad in die Registry eintragen.
So wie ein OpenFileDialog, nur dass die Datei nicht geöffnet wird, sondern eben der Eintrag in der Registry gemacht wird.
-
Dann mach doch den Eintrag in die Registry, die Klasse die du dazu brauchst hat dir loks ja bereits netterweise gepostet.
-
Ok, der Vollständigkeit halber...
1. Im Visual Studio Menü unter "Hilfe" "Search" auswählen
2. In der MSDN-Suche "OpenFileDialog" eingeben
http://msdn2.microsoft.com/en-us/library/system.windows.forms.openfiledialog.aspxDort findet man alles über den FileDialog inklusive Anwendungsbeispiel.
3. Zusätzlich in der Übersicht links auf "OpenFileDialog Properties" clicken.
http://msdn2.microsoft.com/en-us/library/system.windows.forms.openfiledialog_properties.aspx
Dort findet sich zusätzlich die Beschreibung zur Property: "FileName"
"Gets or sets a string containing the file name selected in the file dialog box."