Где найти rpcview работающий на десятке?

_MBK_

Посетитель
Новичок
Сообщения
13
Реакции
4
Привет всем.
Скачал с оригинального сайта релиз 0.3.1.70 - отказывается запускаться, говорит Unsupported runtime version. Существует ли сабж в природе и если нет, то чем и как эту хрень заменить можно?
 

mak

Соломенные сандалии
Администратор
Сообщения
652
Реакции
377
Привет,

в самой же мессаге всё написано?!

---------------------------
Unsupported runtime version
---------------------------
Please send us a mail to contact@rpcview.org with your rpcrt4.dll files (in System32 and SysWOW64 directories)
---------------------------
OK
---------------------------

Кроме этого на сайте https://github.com/silverf0x/RpcView -

How to add a new RPC runtime
Basically you have two possibilities to support a new RPC runtime (rpcrt4.dll) version:

  • The easy way: just edit the RpcInternals.h file in the corresponding RpcCore directories (32 and 64-bit versions) to add your runtime version in the RPC_CORE_RUNTIME_VERSION table.
  • The best way: reverse the rpcrt4.dll to define the required structures used by RpcView, e.g. RPC_SERVER, RPC_INTERFACE and RPC_ADDRESS.
Currently, the supported versions are organized as follows:
  • RpcCore1 for Windows XP
  • RpcCore2 for Windows 7
  • RpcCore3 for Windows 8
  • RpcCore4 for Windows 8.1 and 10

Автор обновил софт 7 дней назад add runtime 10.0.17763.1879
.. в разделе как собрать -

Compilation
Required elements to compiled the project:
  • Visual Studio (currently Visual Studio 2019 Community)
  • CMake (currently 3.13.2)
  • Qt5 (currently 5.15.2)
Before running CMake you have to set the CMAKE_PREFIX_PATH environment variable with the Qt full path, for instance (x64):

set CMAKE_PREFIX_PATH=C:\Qt\5.15.2\msvc2019_64\

Before running CMake to produce the project solution you have to create the build directories:

  • RpcView/Build/x64 for 64-bit targets
  • RpcView/Build/x86 for 32-bit targets.
Here is an example to generate the x64 solution with Visual Studio 2019 from the RpcView/Build/x64 directory

Осталось собрать или написать исузу на гитхабе, чтобы автор обновил бинарники с актуальной сборкой.

P.S> Как альтернатива - OLE/COM Object Viewer - \Program Files (x86)\Windows Kits\ oleview.exe
 

_MBK_

Посетитель
Новичок
Сообщения
13
Реакции
4
В принципе, на рутракере добрые люди уже пересобрали rpcview с нужным патчем, но это проблему не решило, полученный rpcview на десятке запускается с пустыми окнами и заблокированным функционалом, а вообще говоря у меня ни на одной системе (XP,7,8,10) эту утилиту запустить не получилось - оно вообще работает?
В принципе я уже решил задачу заднепроходным путем, но остался технический интерес - утилита вообще работоспособная или нет? Судя по коду там вроде ничего сверххакерого внутри, почему не работает?
 

mak

Соломенные сандалии
Администратор
Сообщения
652
Реакции
377
@_MBK_, у меня нормально тот билд запустился и он работает, все окна видимы, все кнопки работают, функционально тоже вроде работает. Указал бы хоть свою версию Windows :alien:

С такой привязкой к системе и не удивительно, об этом лучше спросить самого автора, почему он не автоматизирует это дело - https://github.com/silverf0x/RpcView/issues
 

_MBK_

Посетитель
Новичок
Сообщения
13
Реакции
4
Указал бы хоть свою версию Windows :alien:
Выпуск Windows 10 Pro
Версия 20H2
Дата установки ‎08.‎02.‎2021
Сборка ОС 19042.985
Взаимодействие Windows Feature Experience Pack 120.2212.2020.0
Бинарник с сайта выдает такое
1622391875399.png
Откомпилированный с патчем запускается вот так
1622391962249.png
Как альтернатива - OLE/COM Object Viewer - \Program Files (x86)\Windows Kits\ oleview.exe
Oleview при раскрытии вкладки Interfaces долго думает и в ужасе захлопывается
 

mak

Соломенные сандалии
Администратор
Сообщения
652
Реакции
377
У меня старый билд 1909 и нормально работает. Давно отправил бы свои файлы автору, он бы уже ответил ..
 
Верх Низ