проблема с кнопкой справки Windows (EDIT-новая проблема) - PullRequest
0 голосов
/ 26 января 2009

странное поведение происходит при установке приложения и последующем запуске exe-файла. сначала позвольте мне объяснить мои шаги:

1) я добавил HelpProvidor и установил свойство HelpNameSpace в путь к файлу chm. 2) в свойствах формы я устанавливаю HelpNavigator для свойства helpProvidor в: KeywordIndex и HelpString на HelpProvidor для использования справки ASGATech Quran Sound Downloder 3) я создал установочный пакет. и он работает успешно.

Моя проблема, когда я отлаживаю приложение и нажимаю "?" (которая является кнопкой справки) отображает файл chm.

но когда я запускаю sortcut на рабочем столе, который был создан из установочного пакета, это не так.

почему HelpNamespce такой же. и исполняемый файл, который находится в папке приложения, является тем же самым, так почему это так.

exe-файл такой же, а также когда я создал новый элемент в меню Пуск -> программа, exe-файл, который создал, запускает файл chm, но ярлык - нет.

я поместил chm в папку приложения, которая выбрасывает папку приложения: c: \ Program Files \ Производитель \ ProductName

и он успешно поместил файл по этому пути, поэтому он не может его увидеть.

EDIT: я обнаружил, что проблема в том, что когда я удаляю приложение, оно сохраняет папку продукта он удаляет только значок и chm, поэтому, когда вы переустанавливаете приложение, он не чувствует нового состояния (что у него есть файл chm)

Теперь, как я могу удалить файл продукта из ProgramFiles.

1 Ответ

0 голосов
/ 26 января 2009

Вы уверены, что файл exe такой же?

Похоже, что либо файл справки не найден вашим приложением, либо текущие настройки безопасности IE препятствуют его загрузке.

Используйте такой инструмент, как Procmon , чтобы узнать, где ваше приложение ищет файл справки.

Если он не найден, убедитесь, что он включен в ваш установочный пакет.

Если он найден, убедитесь, что он находится на локальном диске и что параметры безопасности по умолчанию для вашего локального компьютера не были изменены в IE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...