Script2fasm

Тема в разделе "WASM.BEGINNERS", создана пользователем Semiono, 22 мар 2007.

  1. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Please help me translate vbs to any assembler code?
    Код (Text):
    1. Set objShell = CreateObject("Shell.Application")
    2. ' objShell.CascadeWindows
    3. ' objShell.TileHorizontally
    4. objShell.TileVertically
    How I can get it to a some little myunknown.exe
    I'm sorry
    ?
     
  2. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Ребят, ну напишите пожалуйста пару строк на fasm
    Всего одна апи-то?
    Или скажите где есть форум для самых маленьких, как я воинов дзена?

    Отредактированно Semiono (Завтра 54:58:04)
     
  3. Y_Mur

    Y_Mur Active Member

    Публикаций:
    0
    Регистрация:
    6 сен 2006
    Сообщения:
    2.494
    Наивный - это в высокоуровневых языках Shell - пара строчек, а на асме - кури мануалы по ActiveX или ищи другие пути (например через перечисление окон верхнего уровня EnumWindows и работу с ними)

    Круто :)))
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Y_Mur
    Ну, в данном случае, грубо говоря, три строчки получится: получение CLSID по ProgId, создание IShellWindows и вызов метода. Но приводить их здесь не хочется, пусть топикстартер сам научится.

    Semiono
    Читай мануалы по СОМ, статьи об использовании оного на асме на этом сайте и думай.
     
  5. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Спасиб! Надо Iczelion'а ещё почитать.
    Но то что пару строчек для win32 это реально, возможно только из-за COM/ActiveX
    там что-то особое будет... Хуже обстоит когда в DPMI ;)