Есть софтинка. Написана на Дельфи. Сделана таким образом: main.exe + proga1.exe, proga2.exe. Главный модуль защищен через ввод пароля по уникальному ключу. Из него вызываются дополнительные ехе-шники. При запуске отдельно ехе-файла (proga1.exe или proga2.exe) он выдает сообщение "Запуск программы должен осуществляться из главного окна" и все. Вопрос: как на Дельфи написать код, который будет корректно вызывать эти ехе-файлы? Я пробовал ShellExecute, WinExec и CreateProcess со стандартными параметрами. Результата не получил. И где тут собака зарыта? Если в файловом распределении объекта, то как узнать его имя? И как потом вызывать? На всякий случай - главный модуль + один из второстепенных. До кучи модуль проверки СД в приводе. http://infonou.narod.ru/softinka.rar Люди, подскажите и носом ткните - всю голову уже сломал и мозги кипят.
могу те набросать, но тка уже скомпилированный и сжатый, ибо экономия, названия имень программ дай точные
Какая экономия? Мне бы в исходном виде... но приму и так, причем с огромной благодарностью Содержимое папки 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
если это школьный тест, то я его когда-то ковырял. там ShellExecute вызывается с параметрами для каждого выполняемого дополнительного файла, если параметр указан верно (вызван из основной проги), то все ок и она запускается, ина4е - облом. помнится, я искал по маске джамп после сравнения и масспат4ил все дополнительные файлы, после 4его они запускались при любом параметре\без него