Приложения для вызова API-функцией shellexecute – C++ (general) – Системные сервисы / Функции – База кода

Скачать

Название (оригинал): An application to call the ShellExecute API

Описание:
Англ (оригинал)A very simple utility to allow you to call the ShellExecute API from the command line.
Places where you might find ShelExec useful are in adding an Autorun.inf file to your CD-R / CD-RW Discs. For example suppose you have a HTML page called index.htm on the root of your CD which you would like to run automatically whenever the user inserts the CD. All you need to do is put ShelExec.exe, some ico file and the index.htm files into the root directory and create a autorun.inf file with the following contents:
[autorun] open=ShelExec.exe index.html
icon=youricon.ico
Items that ShelExec can handle include any file which is registered with the shell e.g. Word .Doc files, Text Files, batch files etc etc. It can also handle URLs such as “http://somesite.com”, “ftp://www.microsoft.com” and “mailto:[email protected]”.
The more technically minded of you may say why is there a need to have this program since you can use “start filename” on autorun CD’s without any apparent problems. The problem with this approach is that it does not work on NT because on NT “start” is implemented as an “Internal” command in cmd.exe (as opposed to a standard exe on 95/98) with the upshot that your CD’s will not AutoRun on NT 4 or Windows 2000. Using ShelExec will mean that your CD’s will autorun on all OS’s which support it.

The zip file contains the ShelExec source code and a prebuilt version of ShelExec.
Рус (машинный)Очень простая утилита, чтобы позволить вам вызвать API-функцию shellexecute из командной строки.
Места, где вы могли бы найти ShelExec полезными для вас, добавив в файл autorun.inf на ваш CD-R или CD-RW диски. Например, предположим, у вас есть HTML-страницы называется index.htm в корневой папке компакт-диска, который вы хотите запустить автоматически, когда пользователь вставляет компакт-диск. Все, что вам нужно сделать, это положить ShelExec.exe некоторые ICO файл и index.htm файлы в корневой каталог и создать файл autorun.inf файл со следующим содержимым:
[автозапуска] open=ShelExec.exe index.html
значок=youricon.ико
Предметы, которые ShelExec может обрабатывать включить любой файл, который Зарегистрирован с корпусом, например, слово .Doc-файлы, текстовые файлы, пакетные файлы и т. д. и т. п. Она также может обрабатывать URL-адреса, такие как \”http://somesite.com\”, \”ftp://www.microsoft.com\” а \”mailto:[email protected]\”.
Более технически мыслящих из вас может сказать почему возникла необходимость иметь эту программу, так как вы можете использовать \”начало файла\” на автозапуск компакт-дисков без каких-либо явных проблем. Проблема с этим подходом заключается в том, что он не работает на NT, так как на NT \”пуск\” осуществляется как \”внутренней\” команды в cmd.exe (в отличие от стандартного exe-файла на 95/98) с результатом, что ваш CD не автозапуск на NT 4 или Windows 2000. Используя ShelExec будет означать, что ваш CD будет автозапуск на всех ОС, которые поддерживают его.

Zip-файл содержит ShelExec исходный код и двоичные версии ShelExec.

база кода