Почему некоторые программы (файлы *.sis) не спрашивают, на к
Почему некоторые программы (файлы *.sis) не спрашивают, на к
Почему некоторые программы (файлы *.sis) не спрашивают, на какой диск (C или D) устанавливаться? А сразу сами куда-то устанавливаются (похоже что на D). Например, File viewer и игрушка AIS Tetris (последняя нагло устанавливается на C:!!!) .
AIS Tetris
У меня AIS Tetris спрашивает, куда устанавливать. Проблема наверно в другом.
Хм-да... Вы так дискуссию повернули, что прям-таки шаманство какое получается... Куда поставится прога - никто не знает...
Дело-то все в том, что прописать в .pkg-файл когда собираешь .sis. Пишешь в пути "!:\System\Apps" - возникает диалог, куда ставить. Пишешь "C:\System\Apps" - ставит, соответственно, на С. Чтобы это все узнать перед установкой, не ленитесь залезать вьюером в шапку sis-файла и смотреть там уникодные текстовые строчки...
PS И для возникновения диалога нужно иметь выбор, в общем-то... Так что покупайте MMC...

PS И для возникновения диалога нужно иметь выбор, в общем-то... Так что покупайте MMC...

Тююю...
Это когда я советовал что-то деструктивное?
На уровне вопроса - глядите в шапку сис-файла. Там прописаны в открытом виде устанавливающиеся на девайс файлы. В уникоде. Если в названии пути есть имя драйва - значит устанавливается прямиком на диск, без вопросов/запросов. Если в пути прописан восклицательный знак, по схеме в моем предыдущем письме, то проверяется количество драйвов на девайсе, если оно больше одного, то вызывается диалог установки. Вот и все. И безо всякого шаманства. 


