powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / richtx32.ocx
43 сообщений из 43, показаны все 2 страниц
richtx32.ocx
    #37816465
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в моём проекте используется ричтекстбокс. зная корявость седьмой винды, я запихал в проект скаченный с инета файл richtx32.ocx для последующей регистрации на клиенте в случае отсутсвия этого файла в систем32. на хр всё работает. если файла нет, прога пихает файл, регистрирует его,
Код: vbnet
1.
Shell "regsvr32 /s " & Environ("SystemRoot") & "\sysnative\richtx32.ocx"

выполняется дальше. на седьмой винде вижу ошибку(ошибка приложена). при чём из 3 ocx\dll файлов только с richtx32.ocx ошибки. скачал несколько разных файлов richtx32.ocx в инете - то же самое. подскажете мб?
...
Рейтинг: 0 / 0
richtx32.ocx
    #37816543
BelowZero,

тебеж черным по белому написано что не так
...
Рейтинг: 0 / 0
richtx32.ocx
    #37817109
д жопс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZeroзная корявость седьмой винды
В чём корявость проявляется? Приведи факты.
Поделись знаниями.
...
Рейтинг: 0 / 0
richtx32.ocx
    #37817132
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у кого винда 7 х64 выложите плз свой файл richtx32.ocx
черным по белому, д жопс, лесом
...
Рейтинг: 0 / 0
richtx32.ocx
    #37817319
BelowZero,

Пожалуйста где?
...
Рейтинг: 0 / 0
richtx32.ocx
    #37817508
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: BelowZero
> у кого винда 7 х64 выложите плз свой файл richtx32.ocx

Он такой-же как на 32-ух битной винде. Иди на микрософт и читай что и куда нужно раскладывать в 64-х битной системе.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
richtx32.ocx
    #37817510
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
richtx32.ocx идет в комплекте VS6 и больше нигде. Так что он одинаков для всех виндов.
...
Рейтинг: 0 / 0
richtx32.ocx
    #37817536
QValD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос> Автор: BelowZero
> у кого винда 7 х64 выложите плз свой файл richtx32.ocx

Он такой-же как на 32-ух битной винде. Иди на микрософт и читай что и куда нужно раскладывать в 64-х битной системе.


Читать справки/документацию - не в стиле Белова, его метод - метод математического тыка
...
Рейтинг: 0 / 0
richtx32.ocx
    #37817665
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: QValD
> Читать справки/документацию - не в стиле Белова, его метод - метод математического тыка

я знаю, поэтому и посылаю потыкать микрософт, а то плохо открывается с утра

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
richtx32.ocx
    #37817697
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...потыкайте в него палочкой, возможно он умер (с)
...
Рейтинг: 0 / 0
richtx32.ocx
    #37817954
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь ГорбоносИди на микрософт и читай что и куда нужно раскладывать в 64-х битной системе. пробовал по-разному. результаты на скринахAntonariyrichtx32.ocx идет в комплекте VS6 и больше нигде. Так что он одинаков для всех виндов. просто скачал 5 этих файлов инете, даже скопировал из ХР - у всех разный вес

Shocker.Pro, 12632613 12634175 12634965 12635640 ты же модератор, этот флуд на твоей совести
...
Рейтинг: 0 / 0
richtx32.ocx
    #37817974
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroShocker.Pro, 12632613 12634175 12634965 12635640 ты же модератор, этот флуд на твоей совести
Флуд не обнаружен.

Не говори мне, что делать, и я не скажу, куда тебе идти (с)
...
Рейтинг: 0 / 0
richtx32.ocx
    #37817982
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The file needs to be in the c:\windows\syswow64 folder
You need to run the regserver as Administrator and that doees not mean from an Adminsitrator account. Locate the command prompt in Windows > Start > Accessories. Right click and select the option to run as administrator. The command windows will say Adminstrator Command prompt in its title bar. Then at the prompt type
regsvr32 c:\windows\syswow32\richtx32.ocx
Copy and paste it from here if you wish.
What is the error message returned?
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818038
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneregsvr32 c:\windows\syswow32\richtx32.ocx syswow32? there is no directory with the same name on my pc. if you have meant syswow64, I had published screens with my efforts. on the right screen you can see the opening regsvr32 as administrator. directory: c:\windows\syswow64
Shocker.ProФлуд не обнаружен тогда я разберу фразы из всех "нефлударастических" сообщений на цитаты и буду писать их в чужих топиках
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818066
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорошо, что вы начали читать, это обнадёживает.
естестственно там обычная описка.

сама суть сообщения в том, что вам надо cmd (x86) запускать от имени администратора и там уже вводить строку команды регистрации вашего контрола.
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818069
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: BelowZero
> пробовал по-разному. результаты на скринах

У меня порядка 400 пользователей, больше чем у половины или Win7 или терминальный 2008-й сервер, у половины этих
пользователей система - 64-х битная и никаких проблем не наблюдается. Поставь какую нибудь виртуальную машину, установи
под ней винду и эксперементируй. Только винда должна быть не самосборка типа Zver, а обыкновенная, без всяких твиков,
хаков и прочих "украшательств" "ускоряющих" работу системы в целом и особенно "интернета" в частности.

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

да, странно. так работает. а как это организовать программно?
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818110
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если есть программа setup, то ,как правило, там предусматривается возможность регистрации контролов под правами админа.
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818125
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

моя программа сама себя устанавливает) т.е. если запустить мою прогу от имени админа, то и прописываться dll будет от имени админа? если да, то как насильно заставить прогу при запуске выдавать сообщение о запуске от имени админа? при чём только при первом запуске странная какая-то dllка(ocx), все нормально регаются, а ей админа, видите ли, подавай.
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818130
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда правой мышью на имя вашего exe и на вкладке Совместимость выбрать запуск с правами админа
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818135
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneтогда правой мышью на имя вашего exe и на вкладке Совместимость выбрать запуск с правами админа ручкаами? эт я знаю) а как программно прописать? на уровне создания
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818155
QValD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroKonst_Oneтогда правой мышью на имя вашего exe и на вкладке Совместимость выбрать запуск с правами админа ручкаами? эт я знаю) а как программно прописать? на уровне создания
создания чего? Если ты про установку твоего мегашпийона, то стандартных программных средств для запуска ярлыка с правами админа, насколько я знаю, нет.
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818161
QValD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QValDBelowZeroпропущено...
ручкаами? эт я знаю) а как программно прописать? на уровне создания
создания чего? Если ты про установку твоего мегашпийона, то стандартных программных средств для запуска ярлыка с правами админа, насколько я знаю, нет.
*не зная пароля
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818169
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QValD,

проги, требующие запуска от админа, высвечивают сообщение, типа "разрешить следующей программе внести изменения на данном компьютере?". и либо да, либо уй ты её запустишь. мне нужно то же самое для моей проги. это клиентская(админская) часть, поэтому о скрытности волноваться не следует
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818190
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818231
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

как-то мудрённо. можешь вкратце по русски объяснить?
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818320
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneтогда правой мышью на имя вашего exe и на вкладке Совместимость выбрать запуск с правами админа если я устанавливаю права "запуск от имени админа" и переношу прогу на другой комп, права остаются? перенёс с виртуалки и обратно - права остались, но мало ли...
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818501
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделал так:
Код: vbnet
1.
2.
Shell "regsvr32 /s " & Environ("SystemRoot") & "\sysWOW64\richtx32.ocx"
MsgBox "Если вы получите сообщение об ошибке, перезапустите программу от имени администратора!"

буду ждать появления более цивилозованных решений
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818518
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroAntonariy,

как-то мудрённо. можешь вкратце по русски объяснить?Скопировать содержимое example в файл с названием твояпрога.exe.manifest и положить его рядом с твоей прогой. Если результат будет удовлетворительный, можно будет засунуть manifest в ресурсы самого exe.

PS. Копировать нужно начиная с <?xml.
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818547
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создал файл Qlewer - Admin.exe.manifest с содержимым:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
  <assemblyIdentity version="1.0.0.0"
     processorArchitecture="X86"
     name="Qlewer - Admin"
     type="win32"/> 
  <description>Description of your application</description> 
  <!-- Identify the application security requirements. -->
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel
          level="requireAdministrator"
          uiAccess="false"/>
        </requestedPrivileges>
       </security>
  </trustInfo>
</assembly>

в одной папке с прогой Qlewer - Admin.exe
запускаю Qlewer - Admin.exe - никакого предложения "внести изменения на компьютере"
p/s а если просто установить галочку на проге "запускать от админа", запихнуть ехешник в ресурсы, потом достать и запустить: он предложит запуститься от админа?
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818561
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поменял имя с Qlewer - Admin на Qlewer - заработало) видимо, не канают пробелы в названии проги.
буду извлекать из ресурсов 2 файла: манифест и батник
прога запускаут батник
прога закрывается
батник запускает прогу уже под правами админа
батник самоудаляться
прога регистрирует дллки и удаляет манифест
должно получиться

Konst_One, Antonariy, пасяп за помощь)
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818603
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм( дело не в пробеле. снова не работает. почему - не представляю. вроде всё делаю правильно.
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818604
Нет шансов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZero,

Просто мысли...
Если какое то гавно попросит запуститься от имени администратора системы то я нажму кнопку отмена.
Неужели ты думаешь что вокруг тебя одни дебилы?
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818614
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет шансовНеужели ты думаешь что вокруг тебя одни дебилы? вообще-то да. некоторым из них я даже отвечаю, как сейчас, чтобы слишком не зазнаваться. BelowZeroэто клиентская(админская) часть, поэтому о скрытности волноваться не следует это админская часть проекта, того, кому будет принадлежать прога.
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818621
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вместо моей проги ставлю любую другую с таким же именем - всё работает. а именно моя прога не работает. видимо, ей что-то мешает(скорее всего что-то в пропертиз)
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818630
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и снова работает. после того, как я убрал пробелы из свойства caption формы. хм. странно это
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818633
BelowZero,

Прогу в студию!
Готов показать где ты наделал ошибок.
Или стыдно показать?
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818643
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroбуду извлекать из ресурсов 2 файла: манифест и батникМанифест извлекать не надо, его надо правильно засунуть. Ресурсы бывают разных типов, манифест это один из типов, о котором vb6 ничего не знает. Я для этого делал батник:

Код: plaintext
1.
"C:\Program Files\Microsoft Visual Studio\VB98\Wizards\RC.EXE" /r /fo MyResFile.res MyResList.rc
pause

RC.exe это компилятор ресурсов. MyResList.rc это текстовый файл со списком ресурсов, из которых соберется файл MyResFile.res, который можно подключить к проекту. Вот как выглядит список ресурсов:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
#define RT_HTML 23
#define RT_MANIFEST 24

// HTML
info.htm RT_HTML "info.htm"
LSI_logo.gif RT_HTML "LSI_logo.gif"
StartPage.htm RT_HTML "StartPage.htm"
logo_IP.gif RT_HTML "logo_IP.gif"

// manifest
myexe.exe.manifest RT_MANIFEST "myexe.exe.manifest"
...
Рейтинг: 0 / 0
richtx32.ocx
    #37818664
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

я пытаюсь создать не постоянный манифест, а на 1 раз(первый запуск) по описанной выше схеме. всё получается, кроме открытия проги из батника. строка
Код: powershell
1.
start "C:\WORK\Программы\Новая папка\Qlewer.exe"

не работает.
пойду пока что готовиться - завтра ЕГЭ
...
Рейтинг: 0 / 0
richtx32.ocx
    #37821229
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забил на батники. проблемы с русскими символами, решать вломы. при первом запуске выводится сообщение "перезапустите программу", создаётся манифест, прога закрывается. но. так и не решена трабла с манифестом. он снова не хочет запускать мою прогу под админом. и в чём дело, я пока что не догоняю
...
Рейтинг: 0 / 0
richtx32.ocx
    #37821251
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так понял, что система запоминает, как надо открывать проги(под админом или нет). если я один раз открыл прогу не под админом, то создание манифеста не помогает. если сначала создать манифест, а потом прогу, то манифест действует. странно
...
Рейтинг: 0 / 0
richtx32.ocx
    #37821312
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделал ещё проще:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
On Error GoTo vbIxod
'регистрация дллок
On Error GoTo 0
Exit Sub
vbIxod:
MsgBox "Перезапустите программу Qlewer с правами администратора!" & vbCrLf & "---> правая кнопка на иконке программы" & vbCrLf & "---> Запуск от имени администратора(Run as administrator)", 64, "Установка необходимых DLL и OCX файлов"
End
...
Рейтинг: 0 / 0
richtx32.ocx
    #37821325
Шедевр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BelowZero,

Да уж! Шедевр прям какой то.
...
Рейтинг: 0 / 0
43 сообщений из 43, показаны все 2 страниц
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / richtx32.ocx
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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