Софтинка

Discussion in 'Реверсинг' started by msobolev, 29 Jan 2007.

  1. msobolev

    msobolev New Member

    Joined:
    28 Jan 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    Есть софтинка. Написана на Дельфи. Сделана таким образом: main.exe +
    proga1.exe, proga2.exe. Главный модуль защищен через ввод пароля по уникальному ключу. Из него вызываются дополнительные ехе-шники. При запуске отдельно ехе-файла (proga1.exe или proga2.exe) он выдает сообщение "Запуск программы должен осуществляться из главного окна" и все. Вопрос: как на Дельфи написать код, который будет корректно вызывать эти ехе-файлы? Я пробовал ShellExecute, WinExec и CreateProcess со стандартными параметрами. Результата не получил. И где тут собака зарыта? Если в файловом распределении объекта, то как узнать его имя?
    И как потом вызывать?

    На всякий случай - главный модуль + один из второстепенных. До кучи модуль проверки СД в приводе.

    http://infonou.narod.ru/softinka.rar

    Люди, подскажите и носом ткните - всю голову уже сломал и мозги кипят.
     
  2. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    438
    Reputations:
    90
    могу те набросать, но тка уже скомпилированный и сжатый, ибо экономия, названия имень программ дай точные
     
  3. msobolev

    msobolev New Member

    Joined:
    28 Jan 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    Какая экономия? Мне бы в исходном виде... но приму и так, причем с огромной благодарностью

    Содержимое папки C:\Program Files\*********\Bin

    06.12.2003 15:13 829*952 PARMSchoolTest.exe
    13.12.2003 14:31 900*608 PAnsSheets.exe
    23.01.2004 12:24 825*856 PGGrag.exe
    23.01.2004 12:02 834*048 PGKlass.exe
    23.01.2004 12:18 825*856 PGNation.exe
    23.01.2004 12:37 489*472 PGObl.exe
    23.01.2004 12:40 848*384 PGosZakaz.exe
    23.01.2004 12:19 489*984 PGOtd.exe
    23.01.2004 12:19 489*984 PGPol.exe
    23.01.2004 12:19 825*856 PGPred.exe
    23.01.2004 12:19 507*392 PGRai.exe
    23.01.2004 12:20 829*440 PGSchool.exe
    23.01.2004 12:21 830*464 PGSpec.exe
    13.12.2003 14:32 527*360 PGSrez.exe
    23.01.2004 12:22 823*808 PGStaff.exe
    23.01.2004 12:37 856*064 PGUch.exe
    23.01.2004 11:53 515*584 PKlass_Staff.exe
    12.11.2003 16:29 442*368 PSendStat.exe
    23.01.2004 13:00 945*152 PSrez_Uch.exe
    09.11.2003 16:25 847*872 PStatistics.exe
    12.11.2003 16:29 455*680 PVarArchive.exe
    12.11.2003 16:30 1*068*032 PVarPrint.exe
     
  4. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    если это школьный тест, то я его когда-то ковырял. там ShellExecute вызывается с параметрами для каждого выполняемого дополнительного файла, если параметр указан верно (вызван из основной проги), то все ок и она запускается, ина4е - облом. помнится, я искал по маске джамп после сравнения и масспат4ил все дополнительные файлы, после 4его они запускались при любом параметре\без него
     
  5. msobolev

    msobolev New Member

    Joined:
    28 Jan 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    2Sn@ck3: мне ждать или уже не стоит?
     
  6. msobolev

    msobolev New Member

    Joined:
    28 Jan 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    2Proteus: а где ты его взял, если не секрет? Если в школе =), то мы явно земляки.
     
  7. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    украина. возможно. но не в школе. друг принес крякнуть кому-то
     
  8. msobolev

    msobolev New Member

    Joined:
    28 Jan 2007
    Messages:
    13
    Likes Received:
    1
    Reputations:
    0
    а моя прога с Казахстана... так что нестыковка