С помощью API функции ShellExecute
Это из программирования. Имеется ввиду запускает на исполнение,
а не открывает.
А вот открывают, чтобы посмотреть машинные коды файла
с помощью разных DEBUG программ.
А когда вы делаете двойной щелчок мышью запуск происходит
благодаря тому, что работает программа Explorer.exe
Иконки на рабочем столе и "Пуск" тоже эта программа
отображает.
Другие языки программирования и технологии
С помощью чего виндовс открывает ехе файлы? очень нужно
С помощью explorer.
Народ здесь шутит, а на самом деле это задается в реестре, в ветке
HKEY_CLASSES_ROOT\.exe
Обрати внимание на точку перед exe!
Если у тебя слетела эта ветка, и вместо запуска программы открывается ее содержимое в Блокноте, то нужно восстановить ассоциацию, создай в блокноте файл с таким содержимым:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\exefile]
@="Приложение"
"EditFlags"=hex:38,07,00,00
"TileInfo"="prop:FileDescription;Company;FileVersion"
"InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size"
[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"
[HKEY_CLASSES_ROOT\exefile\shell]
[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shell\runas]
[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shellex]
[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
Сохрани его под именем exe.reg и запусти. Ассоциация будет восстановлена.
HKEY_CLASSES_ROOT\.exe
Обрати внимание на точку перед exe!
Если у тебя слетела эта ветка, и вместо запуска программы открывается ее содержимое в Блокноте, то нужно восстановить ассоциацию, создай в блокноте файл с таким содержимым:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\exefile]
@="Приложение"
"EditFlags"=hex:38,07,00,00
"TileInfo"="prop:FileDescription;Company;FileVersion"
"InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size"
[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"
[HKEY_CLASSES_ROOT\exefile\shell]
[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shell\runas]
[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shellex]
[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
Сохрани его под именем exe.reg и запусти. Ассоциация будет восстановлена.
с помощью штопора
Виндовский установщик! Windows Installer
это программы они просто открываются из под DOS
Ставил 10204_vista_w2k8_x64_production_db.zip на Windows Server 2008 x64 R2 - проблем не замечено. Запускать
setup.exe -ignoreSysPrereqs
А вот если накатить 10.2.0.5 (Patchset 8202632), то уже не работает - не взлетает OracleServiceSID, в alert.log какой-то бинарный мусор на несколько мегабайт
setup.exe -ignoreSysPrereqs
А вот если накатить 10.2.0.5 (Patchset 8202632), то уже не работает - не взлетает OracleServiceSID, в alert.log какой-то бинарный мусор на несколько мегабайт
Похожие вопросы
- фотошоп не хочет открывать большие файлы.
- Как сделать так что бы моя программа могла не только открывать *.txt файлы, но (к примеру) и *.pdf и *.doc и. т. п.!!! а
- люди подскажите пожалуйста, как в двух файлах excel найти совпадения????помогите очень нужно!!!
- С помощью какой программы можно открыть файл с расширением .dll
- как переставить виндовс не удаляя файлы на компьютере!!! срочно
- При открытии ехе файла в блокноте смесь букв и символов. Какой символ что означает.
- Как исправить повреждённый Microsoft office Excel файл. Срочно нужно востановить, важный документ.
- bat файл, как с помощью батника заменить строку в файле. txt
- Почему в виндовс нельзя создать файл или папку с названием «Con»?
- Очень нужна помощь! Кто может изменить SWF файл? Иле подскажите программу (Желательно легкую) на русском