grinay под WinXP не работает почему-то Код (Text): .586 .model flat,stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc include \masm32\include\mpr.inc include \masm32\include\advapi32.inc includelib \masm32\lib\kernel32.lib includelib \masm32\lib\mpr.lib includelib \masm32\lib\advapi32.lib .data pcname DB "\\igor",0 lpPath DB "\\igor\IPC$",0 lpUser db "vitaliy",0 lpPass db "123123123",0 servfile DB "C:\!etelnet.exe",0 tofile db "\\igor\ADMIN$\System32\!etelnet.exe",0 sfile db "C:\WINDOWS\System32\!etelnet.exe",0 sname db "!etelnet",0 ...
grinay Да копировать она копирует на подключенный диск. Вот только после invoke OpenSCManager - GetLastError() = ERROR_IO_PENDING (000003E5) в Olly выдает ( 3E5h = 997 = Протекает наложенное событие ввода/вывода. ) и сервис на удаленной машине не запускается. В качестве servfile я подложил прожку, которая MessageBox выводит. Теперь сажусь, запускаю подключающуюся программу, а по Radmin смотрю на раб. стол удаленной ... ну и MessageBox не выпадает, то есть переписанная прожка не запустилась. Может эта переданная прога ( с MessageBox которая ) должна быть другой какой-то ?
а может просто неинтерактивный сервис? ps: с WMI под вистой у людей траблы какието, будьте бдительны %)
LazzY ты прав )))) в [Управление компьютером] -> [Службы] -> !etelnet.exe Тип запуска "Авто" Состояние "пусто" ... дак как запустить ее теперь там?
Вот теперь в [Управление компьютером] -> [Службы] -> в самом верху появилась моя строка Тип запуска Состояние !etelnet.exe "Авто" "пусто" ... !etelnet.exe - это теперь сервис ... а как же запустить мою !etelnet.exe теперь там? Подскажите плз ...
Да действительно все запускается 1. !etelnet.exe - должен выполнять все требования предъявляемые к сервису 2. Я должен быть админом на удаленной машине 3. На удаленной машине нужно включить "Админские шары" : Код (Text): Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters] "AutoShareWks"=dword:00000001