У меня есть старое приложение VB6, которое я распространяю с помощью PDW. Мне нужно определить после установки, если это первый запуск приложения. Каков самый простой способ сделать это?Как определить первый запуск приложения/Как разрешить удаление файла в папке приложения
В настоящее время я устанавливаю фиктивный текстовый файл и использую его существование как свидетельство первого запуска. Если firstrun.txt находится в каталоге приложения, я открываю подпрограмму, которая создает некоторые каталоги и копирует некоторые файлы, а затем удаляет файл txt. В следующий раз он пропустит подпрограмму, потому что firstrun.txt не существует. Работает идеально, пока пользователи не получат код ошибки 70, потому что у них нет соответствующего разрешения на удаление файла.
Это код, я использую, чтобы удалить текстовый файл:
mobjFSO.DeleteFile App.Path & "\firstrun.txt
Кто-нибудь есть лучший путь? Или может кто-нибудь сказать мне, как разрешить программе удалять файл независимо от permisson?
Заранее благодарен!
иногда самое простое решение прямо перед вашими глазами ... СПАСИБО! –