Запуск exe-шника на удаленной машине.

Тема в разделе "WASM.WIN32", создана пользователем _DEN_, 4 дек 2007.

  1. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    grinay
    под WinXP не работает почему-то :dntknw:

    Код (Text):
    1. .586
    2. .model flat,stdcall
    3. option casemap:none
    4.  
    5. include \masm32\include\windows.inc
    6.  
    7.  
    8. include \masm32\include\kernel32.inc
    9. include \masm32\include\mpr.inc
    10. include \masm32\include\advapi32.inc
    11.  
    12. includelib \masm32\lib\kernel32.lib
    13. includelib \masm32\lib\mpr.lib
    14. includelib \masm32\lib\advapi32.lib
    15.  
    16. .data
    17. pcname DB "\\igor",0
    18. lpPath DB "\\igor\IPC$",0
    19. lpUser db "vitaliy",0
    20. lpPass db "123123123",0
    21. servfile DB "C:\!etelnet.exe",0
    22. tofile db "\\igor\ADMIN$\System32\!etelnet.exe",0
    23. sfile db "C:\WINDOWS\System32\!etelnet.exe",0
    24. sname db "!etelnet",0
    25.  
    26. ...
     
  2. grinay

    grinay New Member

    Публикаций:
    0
    Регистрация:
    27 мар 2007
    Сообщения:
    19
    работает- само лично проверял..А че возращяет GetLastError?
     
  3. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    grinay
    Да копировать она копирует на подключенный диск.
    Вот только после
    invoke OpenSCManager - GetLastError() = ERROR_IO_PENDING (000003E5) в Olly выдает
    ( 3E5h = 997 = Протекает наложенное событие ввода/вывода. )

    и сервис на удаленной машине не запускается.
    В качестве servfile я подложил прожку, которая MessageBox выводит.

    Теперь сажусь, запускаю подключающуюся программу, а по Radmin смотрю на раб. стол удаленной
    ... ну и MessageBox не выпадает, то есть переписанная прожка не запустилась.

    Может эта переданная прога ( с MessageBox которая ) должна быть другой какой-то ?
     
  4. LazzY

    LazzY New Member

    Публикаций:
    0
    Регистрация:
    6 мар 2006
    Сообщения:
    123
    а может просто неинтерактивный сервис? :lol:

    ps: с WMI под вистой у людей траблы какието, будьте бдительны %)
     
  5. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    LazzY
    ты прав :)))))

    в [Управление компьютером] -> [Службы] -> !etelnet.exe

    Тип запуска "Авто"
    Состояние "пусто"

    ... дак как запустить ее теперь там?
     
  6. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    неверное нужно сервис писать ???
     
  7. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    Вот теперь в [Управление компьютером] -> [Службы] ->
    в самом верху появилась моя строка

    Тип запуска Состояние
    !etelnet.exe "Авто" "пусто"



    ... !etelnet.exe - это теперь сервис
    ... а как же запустить мою !etelnet.exe теперь там?
    Подскажите плз ...
    [​IMG]
     
  8. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    Да действительно все запускается
    1. !etelnet.exe - должен выполнять все требования предъявляемые к сервису
    2. Я должен быть админом на удаленной машине
    3. На удаленной машине нужно включить "Админские шары" :

    Код (Text):
    1. Windows Registry Editor Version 5.00
    2.  
    3. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
    4. "AutoShareWks"=dword:00000001