Цитата Stanner:
не обязательно Program Files - первым параметром может быть D:\Work, вторым - ProgDirName, а третьим - ProgName.exe - и ярлык должен слепиться. »
|
Но чет он не слепляется... И вот
тут написано:
Цитата:
CmdLine=dirid,[subdir],filename
The dirid specifies a value that identifies the directory in which the command program resides. For example, a dirid of 11 indicates the system directory. The possible dirid values are listed in the description of the dirid value in the DestinationDirs section.
If a subdir string is present, the command program is in a subdirectory of the directory referenced by dirid. The subdir specifies the subdirectory. If no subdir is specified, the program resides in the directory referenced by dirid.
The filename specifies the name of the program associated with the menu item.
|
Когда я пробую вместо dirid вставить %PROG_DIR%, то при попытке выполнить этот инф система говорит что ошибка в инфе. Т.е. насколько я понял, dirid в этом месте обязательно.
Сейчас заметил, что и с прописыванием в автозапуск такакя же ерунда. Значение PROG_DIR просто не подставляется, как бы оно ничему не равно. Зашел в папку C:\Windows\INF и на своем инфе нажал - Установить. После этого посмотрел реестр - автозапуск прописался корректно, проверил ярлык в пуске - некорректно. Запустил инф на установку еще раз - и ярлык тоже корректно прописался. Хотя я ничего не изменял - просто запускал... Ничче не понимаю...