HPC.ru lite - Все форумы
Форум: Symbian Series 90, Series 80, Series 60, Symbian UIQ
Тема: Почему некоторые программы (файлы *.sis) не спрашивают, на к

[Ответить]
Artemio [07.02.2003 13:31] Почему некоторые программы (файлы *.sis) не спрашивают, на к:
Почему некоторые программы (файлы *.sis) не спрашивают, на какой диск (C или D) устанавливаться? А сразу сами куда-то устанавливаются (похоже что на D). Например, File viewer и игрушка AIS Tetris (последняя нагло устанавливается на C:!!!) .
dusia [08.05.2004 20:38] AIS Tetris:
У меня AIS Tetris спрашивает, куда устанавливать. Проблема наверно в другом.
Gorby [10.05.2004 13:31] :
Хм-да... Вы так дискуссию повернули, что прям-таки шаманство какое получается... Куда поставится прога - никто не знает... Дело-то все в том, что прописать в .pkg-файл когда собираешь .sis. Пишешь в пути "!:\System\Apps" - возникает диалог, куда ставить. Пишешь "C:\System\Apps" - ставит, соответственно, на С. Чтобы это все узнать перед установкой, не ленитесь залезать вьюером в шапку sis-файла и смотреть там уникодные текстовые строчки...

PS И для возникновения диалога нужно иметь выбор, в общем-то... Так что покупайте MMC...
Gorby [11.05.2004 11:14] :
Тююю... Это когда я советовал что-то деструктивное? На уровне вопроса - глядите в шапку сис-файла. Там прописаны в открытом виде устанавливающиеся на девайс файлы. В уникоде. Если в названии пути есть имя драйва - значит устанавливается прямиком на диск, без вопросов/запросов. Если в пути прописан восклицательный знак, по схеме в моем предыдущем письме, то проверяется количество драйвов на девайсе, если оно больше одного, то вызывается диалог установки. Вот и все. И безо всякого шаманства.
[Ответить]