Microsoft.Win32.RegistryKey myKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run\",
true);
myKey.SetValue("MyProgram", Application.ExecutablePath);
Реестр
Я еще ни разу не имела дело с реестром, а надо написать программу, которая ищет программы в реестре, имена программ задаются как критерий поиска(C#).
Очень надо движок:)
Если можно, хотя б вкратце как это лучше сделать.
Код:
HKEY_LOCAL_MACHINE(HKEY_CURRENT_USER)\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths - путь к установленным ПО. "RegEnumKeyEx" поможет сделать перебор ключей.