| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Получение директории установки в VS setup project |
| Автор: Kostt 24.1.2006, 08:09 | ||||
| В VS Setup project функцию своей DLL сделал custom action, и в ней мне нужно узнать, какой путь для установки выбрал пользователь. Пробую следующее: TCHAR* szValueBuf = NULL; DWORD cchValueBuf = 1000;
появляется второй мессэйдж бокс, из чего следует, что hInstall неправильный хэндлер Пробовал также
отрабатывает с ERROR_SUCCESS, но в буфере пути не появляется. Справка в MSDN туманна. Наверняка работал кто-нить с этими msiGet..., помогите, плиз P.S. Извините, если тема не совпадает с тематикой форума, более подходящего форума не нашел |
| Автор: -ser- 24.1.2006, 09:41 | ||||
| лучше спросить на форуме у с++ -ников. наши уси пишуть на с#. начни с простого, посмотри что у тебя в cchValueBuf (да и сам буфер szValueBuf) в строке
там должно быть количество символов, записанных или необходимых для записи в буфер szValueBuf. и посмотри сам буфер перед
а то ты его удаляешь, и говоришь что он пустой. |
| Автор: arilou 24.1.2006, 13:48 |
| Kostt Попробуй INSTALLDIR передавать в параметрах к custom action. Я так делал. |