У меня есть приложение VB6, которое раньше отлично работало на компьютере с Vista как запланированное задание , но оно больше не открывается на той же машине. Приложение генерирует файлы экспорта в указанной папке без непосредственного вывода на экран. Я не получаю ни ошибок, ни пропущенных ссылок, просто абсолютно ничего .
Машина работает под управлением Vista Business 32-bit, UAC отключен с одной учетной записью администратора, а автоматические обновления отключены. Приложение находится в незащищенной папке, а файлы экспорта помещаются в папку на рабочем столе. Клиент клянется, что единственное изменение, которое они внесли в этот компьютер с тех пор, как я установил это приложение, это установка Norton Antivirus, которая никогда не вызывала проблем с нашим программным обеспечением.
В дополнение к обычным ссылкам VB6, приложение ссылается на Microsoft Scripting Runtime (scrrun.dll) и Microsoft DAO 3.6 (dao360.dll). Оба этих файла присутствуют и регистрируются на целевом компьютере вместе со всеми другими зависимостями VB6. Я добавил операторы MsgBox в начале Sub Main (), чтобы посмотреть, выполняется ли что-то, а что нет. Отключение Norton не дало никаких результатов, равно как и переустановка среды выполнения VB6, чтобы исключить любые поврежденные библиотеки. Ни разу я не получил никаких сообщений, ошибок или иным образом из моего приложения.
У меня никогда не было такой проблемы, как раньше, и я полностью в замешательстве. Есть ли что-нибудь еще, что может быть причиной этого?
Редактировать - приложение не запускается, даже когда я запускаю его вручную, поэтому часть, касающаяся того, что это запланированное задание, не имеет отношения к моей проблеме, извините за включение.
У пользователя есть полные учетные данные администратора, в начальном тесте, который в то время выполнялся на этой самой машине, у меня возникла проблема, режим совместимости не требовался. Для ухмылок я пробовал режим совместимости для XP и 2000, все равно ничего.