Как установить приложение в конкретную папку на карте памяти?
Очень полезная штука, так как по умолчанию все
приложения ставятся в корень. Почему она была отключена — ума
не приложу!
Создаем нужные папки, например,
SD\Programs Files.
Идем в
[HKEY_LOCAL_MACHINE\SOFTWARE\Apps\Microsoft Application Installer]
Устанавливаем «fAskDest» равным "1".
Теперь при установке нового
приложения на вопрос, хотим ли мы установить программу
в место по умолчанию, отвечаем «нет», и выбираем
«установить на карту памяти». После этого на самом КПК
появится диалог, в котором нужно повторно указать место
установки — карту памяти и выбрать папку.
Или же делаем так
\\HKEY_ CLASSES_ ROOT\ cabfile\ Shell \Open \Command\
Меняем
wceload.exe,"%1"
на
wceload.exe /askdest "%1"
тогда при запуске CAB файла каждый раз
будет задаваться вопрос о месте установки.
Способ 3. Сложнее двух первых.
Создаем ключ
[HKEY_ LOCAL_ MACHINE\ SOFTWARE\ Apps\ Microsoft Application Installer\ Install]
со следующими значениями
"Полный путь к .CAB файлу"="путь куда хотим установить"
(значение типа REG_SZ)
запускаем wceload.exe /noaskdest
wceload запускается, устанавливает программу и удаляет данный ключ.
После удачной инсталляции .CAB файл
автоматически удаляется, если нужно
избежать этого - установите .CAB файлу
атрибут "read-only"
|