выполнить скрипт реестра от vb.net - PullRequest
0 голосов
/ 10 марта 2012

Я пытаюсь работать для приложения, где мне нужно встроить код реестра в мою программу. В основном это приложение для Windows.

Мой код реестра

Редактор реестра Windows, версия 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell]
"icon"=""
"Position"="Bottom"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell]
@="system.exe -L"

Этот код хранится в файле реестра. Все, что мне нужно сделать, это вызвать этот скрипт в обработчике события, скажем, button_click.

Опции, которые у меня есть, это написать этот код в виде строки и выполнить эту строку ... или просто иметь коллекцию * .reg файлов, которые я могу выполнить по нажатию кнопки.

Я понимаю, что моему приложению требуется UAC, и я бы дал это разрешение для моего приложения в App Manifest.

Может кто-нибудь, пожалуйста, подскажите мне, как выполнить файл реестра (.reg), хранящийся в папке

1 Ответ

0 голосов
/ 10 марта 2012

Использовать Process.Start с ProcessStart.UseShellExecute = True

...