|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Помогите с запуском Exe
Использую этот код для запуска Exe
ShellExecute(0,'Open',PChar(FolderKam+'\KaM_Remake .exe'),'',nil,1); но есть ли какаянибудь функция чтобы она открывала Exe с другим расширением даже на windows 7 Я писал код для запусков Exe но при попытки открыть файл Exe с другим расширением в Windows 7 он мне открывал окно с помощью какой программы открыть файл и системную ошибку. помогите пожалуйста |
#2
|
|||
|
|||
Тоесть, как я понял, лежит у нас прога d:\1.exe, по какой-то причине, мы меняем ей расширение на, допустим, rar. И теперь нужно запустить d:\1.rar как исполняемый файл ? Первое что приходит на ум, конечно по-быдлячи, но всеже, так это скопировать лежащий там d:\1.rar в d:\1.exe и запустить. Или так нельзя?
|
#3
|
||||
|
||||
Код:
CreateProcess('calc.rar', nil, nil, nil, False, 0, nil, nil, StartupInfo, ProcessInformation); calc.rar переименованый calc.exe Пишу программы за еду. __________________ |
#4
|
||||
|
||||
можно но по закрытию программы менять ей снова расширения а можно не быдло кодом
А как можно программе запретить включать обычным образом только включать через программу а при попытки войти обычным образом должно писать доступ закрыт и выходить Последний раз редактировалось M.A.D.M.A.N., 30.06.2013 в 17:03. |
#5
|
||||
|
||||
Если под "обычным образом" понимать запуск двойным тыком, то думаю можно попробовать проверить родительский процесс. Хотя обходится созданием пустой программы-стартера с нужным названием.
jmp $ ; Happy End! The Cake Is A Lie. |
#6
|
||||
|
||||
Можно подробнее
|
#7
|
||||
|
||||
jmp $ ; Happy End! The Cake Is A Lie. |