powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / windows 7 vb6
10 сообщений из 10, страница 1 из 1
windows 7 vb6
    #37611368
win7777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разработал программу на vb6 у себя на компьютере (win xp). Копирую exe файл на компьютер с windows 7.
Пытаюсь запустить ее, комп требует права администратора.

Программа не использует никаких своих dll, обычная форма для работы с БД.

В чем может быть проблема? Как запускать ее с пользовательскими правами?
...
Рейтинг: 0 / 0
windows 7 vb6
    #37611381
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй правой кнопкой на экзешнике->совместимость а дальше галочку "запускать программу в режиме совместимости" и выбрать windows xp (пакет обновлений 2) либо (пакет обновлений 3) + галочку на "Выполнять программу от имени администратора"
А можно просто скомпилировать экзешник в 7
...
Рейтинг: 0 / 0
windows 7 vb6
    #37611466
win7777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TpaBka,

причина такая: раньше проект был activex.exe. Соответственно требовал права. Переделал его в standart.exe. Но видать при компилировании vb6 как то сохраняет информацию что это Activex.exe проект.
Создал новый проект standart.exe, и все заработало.
...
Рейтинг: 0 / 0
windows 7 vb6
    #37611524
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но видать при компилировании vb6 как то сохраняет информацию что это Activex.exe проект. Ерунда, либо файл не тот переписали, либо еще какой косяк.
...
Рейтинг: 0 / 0
windows 7 vb6
    #37611544
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В своих прогах использую кучу левых активХ и если компилирую exe в 7, то затем он под xp не запускается и наоборот
Поэтому приходится перекомпилировать exe для соответствующей винды
...
Рейтинг: 0 / 0
windows 7 vb6
    #37611622
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горе от ума.
При внимательном контроле версий компонентов и использовании инсталляторов ничего такого не должно происходить. Все, что я проверял под семеркой, устанавливалось и работало без проблем из дистрибутивов, которые старше даже висты.
...
Рейтинг: 0 / 0
windows 7 vb6
    #37611632
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Antonariy
> ... которые старше даже висты.

Я бы даже сказал XP

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
windows 7 vb6
    #37611710
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TpaBka,

когда-то у меня тоже были с этим проблемы. решил так. в объявлении установочника
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Type OSVERSIONINFO
    dwOSVersionInfoSize As Long
    dwMajorVersion As Long
    dwMinorVersion As Long
    dwBuildNumber As Long
    dwPlatformId As Long
    szCSDVersion As String * 128
End Type
Private Declare Function GetVersionEx Lib _
    "kernel32" Alias "GetVersionExA" _
    (lpVersionInformation As OSVERSIONINFO) As Long


в форме
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim lngOS As OSVERSIONINFO ' óçíà¸ì ÎÑ
    Dim strVer As String
    lngOS.dwOSVersionInfoSize = Len(lngOS)
    strVer = GetVersionEx(lngOS)
    If Str$(lngOS.dwMajorVersion) + LTrim$(Str(lngOS.dwMinorVersion)) = 60 Or Str$(lngOS.dwMajorVersion) + LTrim$(Str(lngOS.dwMinorVersion)) = 61 Then 'виста или ос7
        'прописываете установку компонентов под семёркой и вистой
    Else
        'прописываете стандартную установку под xp
    End If
...
Рейтинг: 0 / 0
windows 7 vb6
    #37611746
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз проверил, в общем если компилить в xp и запускать в 7, то работает
а вот скомпилированный exe в 7 не хочет:
...
Рейтинг: 0 / 0
windows 7 vb6
    #37611861
VerhoLom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сообщение странное в корне:
1. как это ВБ классы не поддерживают автоматизацию? (ВБ сам по себе - автоматизация, т. е. exe-сервер)
2. И какие такие ожидаемые интерфейсы не поддерживаются?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / windows 7 vb6
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]