![]() |
Как из программы, запущенной как сервис, обратиться к CD?
Есть программа, которая запускается как служба на сервере при загрузке. Она должна при запуске обращаться к CD, и прочитанную информацию выдавать на запросы клиентам по сети.
Так вот она запускается, но почему-то не может прочитать данные с CD. В чем может быть дело? После входа пользователя висит сообщение этой программы: не обнаружен компакт-диск. Забыл сказать, что запускается программа как служба при помощи SRVANY.EXE |
Мало информации - что за программа, из под чьей учётной записи запускается, пробовал мониторить куда она обращается? В журнале ошибок есть что?
|
Программа - простой EXE-шник из одного маленького окошка, что делает - уже написал.
Запускается под учетной записью локальной системы. В журнале ошибок ничего нету - потому что она запускается нормально А как мониторить? |
|
Программа обращается:
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 ... остальное нужно? |
Ты смотри не на то, куда она обращается, а на то, где её в доступе отказано! И с помощью "regedt32.exe" дай разрешение пользователям на запись.
|
Извиняюсь, не понял :)
Цитата:
Цитата:
|
Время: 03:53. |
Время: 03:53.
© OSzone.net 2001-