Введите лицензионный ключ при настольной установке приложения Windows Mobile - PullRequest
0 голосов
/ 04 декабря 2009

У меня есть CAB-файл с приложением Windows Mobile и пакетом MSI, который устанавливает эту CAB на устройстве Windows Mobile (с помощью специального установщика).

Теперь я пытаюсь добавить возможность ввода лицензионного ключа для этого приложения Windows Mobile с помощью установочного пакета для настольного компьютера.

Я добавил диалог «Информация о клиенте» в MSI, чтобы я мог ввести ключ. Теперь мне нужно получить лицензионный ключ от моего пользовательского установщика, выполнить проверку, сохранить этот ключ в файле и скопировать файл на мобильное устройство в каталог установки.

Итак, вопросы:

  • Как я могу получить лицензионный ключ, который я ввел во время установки, из моего пользовательского установщика?
  • Как программно скопировать файл, созданный пользовательским установщиком, в КПК в каталог установки через активную синхронизацию во время установки?

UPDATE:

Я нашел способ получить информацию, введенную во время установки, используя MsiGetProductInfo ( c # wrapper )

1 Ответ

1 голос
/ 04 декабря 2009

Посмотрите на Remote API (RAPI). Это даст вам возможность создавать / записывать в файлы на КПК из вашего настольного приложения или установщика.

Для решения на C # оболочка с открытым исходным кодом OpenNETCF с именем OpenNETCF.Desktop.Communication будет отличной отправной точкой.

...