vb6 с настройкой inno ... помогите пожалуйста - PullRequest
0 голосов
/ 28 июля 2010

Я создал программное обеспечение, которое связано с обработкой платежей и покупок импульсов.Я использовал VB6, sqlite2009 для Inno, чтобы создать базу данных и ее настройку.Короче говоря, я создал программу под названием «IZ», если пользователь установит мою программу в окне реестра, то создаст папку с именем «PCclient».проблема в том, что при удалении пользователем созданной мной программы (ИЗ) файлы реестра (PCclient) не могут быть потеряны.Что делать, когда пользователь удалит программу, файлы реестра (PCclient) также будут удалены.какой скрипт я должен добавить в файл реестра 'PCclient', стертый во время удаления.мне нужно добавить скрипт в VB6 или в Inno?и какой скрипт мне добавить?

Спасибо

1 Ответ

2 голосов
/ 28 июля 2010

user404222, чтобы избежать удаления вашей записи реестра при удалении приложения, вы должны удалить флаг uninsdeletevalue

проверить этот образец

Это значение удаляется при выполнении удаления

[Registry]
Root: HKLM; Subkey: SOFTWARE\MyKey; ValueType: string; ValueName: InstallDir; ValueData:MyData; Flags: uninsdeletevalue

В этом случае ключ не удаляется.

[Registry]
Root: HKLM; Subkey: SOFTWARE\MyKey; ValueType: string; ValueName: InstallDir; ValueData:MyData
...