Страница: 1 |
Страница: 1 |
Вопрос: Запуск Bat файла
Добавлено: 07.02.15 12:51
Автор вопроса: maxis | Web-сайт:
Добрый день! Нужна помощь)
Не могу добавить в реестр ключ через bat файл. Пробовал добавить без участия cmd, тоже не вышло, да и хочется понять почему на vb6 работало, а vb.net нет.
Если запустить батник вручную, то ключ прописывается, а если запустить через проект, то ничего. Хотя, написано, что выполнено успешно.
Содержание .Bat Файла:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /v Support /t REG_DWORD /d 0 /f
Это не помогает.
Shell("D:\1.bat", 1)
Shell("cmd /c D:\1.bat", 1)
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Дмитрий Юпатов
Вопросов: 4
Ответов: 457
Web-сайт:
Профиль | | #1
Добавлено: 09.02.15 08:33
а через
Номер ответа: 2
Автор ответа:
maxis
Вопросов: 9
Ответов: 45
Web-сайт:
Профиль | | #2
Добавлено: 09.02.15 09:23
неа(
Такое ощущение что прав не хватает, хотя написано, что команда выполнена успешно.
Номер ответа: 3
Автор ответа:
Dark
Вопросов: 4
Ответов: 41
Профиль | | #3
Добавлено: 20.05.15 01:35
По поводу прав - для записи в эту ветку реестра нужны админские права, если в системе включен UAC, то нужно отредактировать app.manifest:
Для записи в реестр лучше воспользоваться классом Registry, а не вызывать батники.
Что-то вроде (код на C#)