Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запустить прогу как local system
|
|||
|---|---|---|---|
|
#18+
Вопрос как не всегда не совсем по VB, но решение можно и на VB.(В другие ветки форума ходить желания нет). Пока на пальцах понять не могу. Есть некая серьезная консольная прога (C++ естественно, платформенно независимая.) Охота запустить ее как сервис. (Local System надо думать) В принципе существует готовое решение(запуск приложения как сервис). http://iain.cx/src/nssm/ Все почти отлично работает,запускается, проверял, но есть одно НО. Прога использует большой набор всевозможных параметров. Один из параметров --save. Т.е.скажем при настройке я из VB делаю типа Shell (proga.exe -a A -b B -c C --save),vbHide сохраняет настройки в реестре. А для запуска (как просто а не как сервис) делаю типа Shell (proga.exe) и оно стартует с заданными параметрами Но сохраняет она настройки как HKEY_CURRENT_USER \Software\Proga Соответственно когда proga стартует как "сервис" и хочет получить эти параметры обратно, она пытается их найти сдается мне в HKEY_LOCAL_MACHINE \Software\Proga Ну и не находит, понятно, и стартует не как надо. Причем все это очевидно происходит на уровне системы, а не приложения, т.е. лопатить C-коды не поможет,оно и под линуксом будет где-то как положено все сохранять... Т.е. вопрос как запихнуть параметры "куда надо сервису",а не "куда положено юзеру" чтоб сервис их там потом находил.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 17:52 |
|
||
|
Запустить прогу как local system
|
|||
|---|---|---|---|
|
#18+
Дмитрий77Соответственно когда proga стартует как "сервис" и хочет получить эти параметры обратно,она пытается их найти сдается мне в HKEY_LOCAL_MACHINE \Software\Proga Ну и не находит, понятно, и стартует не как надо. Сорри, для работы сервиса данные должны браться здесь: HKEY_USERS\.default\ Software\Proga Если скопировать сюда ветку реестра, то все будет OK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2009, 22:35 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2160626]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 351ms |

| 0 / 0 |
