Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Как из программы, запущенной как сервис, обратиться к CD?

Ответить
Настройки темы
Как из программы, запущенной как сервис, обратиться к CD?
ES ES вне форума

Ветеран


Сообщения: 971
Благодарности: 15

Профиль | Отправить PM | Цитировать


Есть программа, которая запускается как служба на сервере при загрузке. Она должна при запуске обращаться к CD, и прочитанную информацию выдавать на запросы клиентам по сети.
Так вот она запускается, но почему-то не может прочитать данные с CD. В чем может быть дело?
После входа пользователя висит сообщение этой программы: не обнаружен компакт-диск.



Забыл сказать, что запускается программа как служба при помощи SRVANY.EXE

Отправлено: 08:20, 15-02-2007

 

Аватара для xoxmodav

PainStaking


Moderator


Сообщения: 3992
Благодарности: 442

Профиль | Отправить PM | Цитировать


Мало информации - что за программа, из под чьей учётной записи запускается, пробовал мониторить куда она обращается? В журнале ошибок есть что?

-------
RadioActive - and therefore harmful, cynical and the extremely dangerous.


Отправлено: 08:42, 15-02-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

ES ES вне форума Автор темы

Ветеран


Сообщения: 971
Благодарности: 15

Профиль | Отправить PM | Цитировать


Программа - простой EXE-шник из одного маленького окошка, что делает - уже написал.
Запускается под учетной записью локальной системы.
В журнале ошибок ничего нету - потому что она запускается нормально

А как мониторить?

Отправлено: 10:43, 15-02-2007 | #3


Аватара для xoxmodav

PainStaking


Moderator


Сообщения: 3992
Благодарности: 442

Профиль | Отправить PM | Цитировать


Process Monitor

-------
RadioActive - and therefore harmful, cynical and the extremely dangerous.


Отправлено: 10:56, 15-02-2007 | #4

ES ES вне форума Автор темы

Ветеран


Сообщения: 971
Благодарности: 15

Профиль | Отправить PM | Цитировать


Программа обращается:

Desktop \Default
Directory \BaseNamedObjects
Directory \KnownDlls
Event \BaseNamedObjects\crypt32LogoffEvent
File \Device\CdRom0\
File \Device\sfdrv01a
File \Device\sfdrv01a
File \Device\CdRom0\Iss.dll
File C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_5.82.0.0_x-ww_8A69BA05
File C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.100.0_x-ww_8417450B
File \Device\KsecDD
File C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.100.0_x-ww_8417450B
File \Device\Mailslot\IssSrvr\Iss.slt
Key HKLM
Key HKCU
Key HKLM\SYSTEM\ControlSet001\Control\NetworkProvider\HwOrder
Key HKCU\Software\Classes

... остальное нужно?

Отправлено: 08:34, 16-02-2007 | #5


Аватара для xoxmodav

PainStaking


Moderator


Сообщения: 3992
Благодарности: 442

Профиль | Отправить PM | Цитировать


Ты смотри не на то, куда она обращается, а на то, где её в доступе отказано! И с помощью "regedt32.exe" дай разрешение пользователям на запись.

-------
RadioActive - and therefore harmful, cynical and the extremely dangerous.


Отправлено: 11:24, 16-02-2007 | #6

ES ES вне форума Автор темы

Ветеран


Сообщения: 971
Благодарности: 15

Профиль | Отправить PM | Цитировать


Извиняюсь, не понял

Цитата:
где её в доступе отказано
А где это можно посмотреть?

Цитата:
разрешение пользователям на запись
Каким пользователям? На запись чего?

Отправлено: 11:42, 16-02-2007 | #7



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Как из программы, запущенной как сервис, обратиться к CD?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как запустить программу как сервис keeper fly Microsoft Windows NT/2000/2003 81 01-02-2013 12:57
CMD/BAT - Как запустить BAT как сервис? registeruser1 Скриптовые языки администрирования Windows 12 12-05-2012 09:09
Delphi - Cчитать строку из памяти процесса запущенной программы. DjDram Программирование и базы данных 6 28-07-2009 23:36
Как посмотреть IP-адрес не запущенной системы joskej pate Хочу все знать 9 28-02-2007 16:05
[решено] Как обратиться к дочернему окну webbrowser'а? progbeg Программирование и базы данных 11 08-08-2006 13:09




 
Переход