0
ответов

Включение сборок .NET в манифест VB6?

Я работаю над проектом vb6 и хочу создать манифест, чтобы не требовалась регистрация. Я использую инструмент MMM (Make My Manifest), который сканирует ваш проект VB6 на наличие зависимостей dll и генерирует ...
вопрос задан: 21 January 2019 12:56
0
ответов

Как сохранить двоичную совместимость COM для сборки .NET при добавлении свойств?

Мы разработали сборку .NET, в которой хранится информация о переводе языков, и она должна использоваться приложением VB6. Мы хотели бы иметь возможность изменять информацию о переводе без ...
вопрос задан: 21 January 2019 12:38
0
ответов

Отсутствует ключ реестра для IUIAutomation

Я пытаюсь использовать пример автоматизации пользовательского интерфейса на MSDN, расположенный здесь; https://code.msdn.microsoft.com/windowsdesktop/UI-Automation-Document-24a37c82#content я получаю сообщение об ошибке: ...
вопрос задан: 16 January 2019 16:35
0
ответов

Установка обработчика событий для COM-объекта с помощью отражения?

Я создаю COM-объект и могу вызывать все его методы, получать и устанавливать свойства, используя comType.InvokeMember с разными BindingFlags. У COM-объекта очень большой интерфейс, поэтому его будет много ...
вопрос задан: 16 January 2019 15:08
0
ответов

Проверка орфографии WPF вызывает исключения на некоторых машинах

У меня есть приложение, использующее проверку орфографии в WPF. По большей части это работает отлично, но у меня есть некоторые пользователи, которые получают исключения, такие как: Получение фабрики классов COM для компонента с CLSID {...
вопрос задан: 15 January 2019 18:08
0
ответов

Получение ошибок переопределения MIDL 2003

У меня есть очень простая программа, которую я пытаюсь скомпилировать, прежде чем строить ее дальше. Я пытаюсь изучить COM, поэтому, следуя здесь, я создаю файл app.h и app.cpp в VS 2017 и использую ...
вопрос задан: 30 December 2018 16:42
0
ответов

Как сгенерировать UUID в C #

Я создаю файл .idl программно. Как создать программные идентификаторы UUID для интерфейсов и методов. Могу ли я сгенерировать UUID программно?
вопрос задан: 25 July 2018 11:39
0
ответов

Передача данных произвольного типа между VBA и dll

Итак, я работаю над проектом Excel, который будет загружать dll С++ с помощью VBA. Что я хотел бы сделать, так это иметь возможность передавать диапазон Excel без определенного типа (данные могут быть числовыми или категориальными )в...
вопрос задан: 9 July 2018 18:41
0
ответов

Перенаправить stdout в файл из CoCreateInstance [duplicate]

Я создаю COM-объект exe с использованием CoCreateInstance и мне нужно перенаправить stdout / stderr объекта. Любые идеи, как это можно достичь? Благодаря!!!
вопрос задан: 2 July 2018 14:29
0
ответов

Как написать EXE, который также является COM-сервером в Delphi

У меня есть приложение Delphi (2007), которое является просто стандартным exe-файлом, и я хотел бы добавить к нему COM-интерфейс. У меня уже есть COM-библиотека, которая экспортирует несколько COM-объектов, и она отлично работает ....
вопрос задан: 22 May 2018 21:31
0
ответов

Что такое различие между RegSvr и RegServer?

Действительно ли/RegServer и/RegSvr являются тем же или отличающийся, если отличающийся почему/как? Например, я видел (пример от 32-разрядной ОС) этот стиль: RegSvr32 COM.exe или RegSvr32 COM.dll Или как альтернатива (...
вопрос задан: 20 April 2018 07:38
0
ответов

Как зарегистрировать COM-объект для всех пользователей

Я использую regsvr32 MyCOM.dll для регистрации моего com-объекта для моего приложения. Это отлично работает под моей учетной записью администратора. если переключить пользователя на неадминистратора, программа выйдет из строя. Похоже, что COM-объект ...
вопрос задан: 16 January 2018 22:47
0
ответов

Как отлаживать управляемые / неуправляемые исключения маршаллинга C #?

Я пишу фильтр DirectShow на C # и не хочу использовать какие-либо сторонние библиотеки. Эта задача почти на 100% основана на правильном прототипировании интерфейсов COM, таких как IGraphBuilder, IBaseFilter, ...
вопрос задан: 13 October 2017 00:04
0
ответов

Превратить простую DLL C # в компонент COM-взаимодействия

Как превратить C # DLL в DLL-библиотеку COM-взаимодействия, которая может использоваться приложением VB6?
вопрос задан: 1 July 2017 19:43
0
ответов

Не могу& #39;не закрыть Excel полностью с помощью win32com на Python

Это мой код, и я нашел много ответов для VBA,.NET framework и он довольно странный. Когда я выполняю это, Excel закрывается. из win32com.client импортировать DispatchEx excel = DispatchEx ('Excel....
вопрос задан: 23 May 2017 12:34
0
ответов

PowerShell: как преобразовать COM объект в .NET interop тип?

Как описано в моем вопросе Создание ISO образа с помощью PowerShell: как сохранить IStream в файл?, в PowerShell я создаю объект IStream следующим образом: $is = (New-Object -ComObject IMAPI2FS....
вопрос задан: 23 May 2017 12:22
0
ответов

Объектная модель компонентов PHP «Доступ запрещен»

Моя среда разработки — PHP 5.3, IIS 7.5 и Window7 Home. Я разрабатываю прототип приложения, для которого требуется функция PHP imagewindowgrab(). Эта функция требует вызова Windows...
вопрос задан: 23 May 2017 12:17
0
ответов

Работает ли PHP в фоновом режиме, когда браузер закрыт?

Привет, ребята, если я запускаю свой браузер и запускаю программу PHP (на другом сервере) и им я закрываю браузер, программа все равно будет работать на сервере, верно? Что если ты запустишь программу и они...
вопрос задан: 23 May 2017 12:14
0
ответов

Вызов функции C ++ из сценария JavaScript, запущенного в элементе управления веб-браузером

Я встроил элемент управления веб-браузера в свое приложение C ++. Я хочу, чтобы javascript, запущенный в элементе управления веб-браузера, имел возможность вызывать функцию / метод C ++. Я нашел упоминания о трех способах сделать ...
вопрос задан: 23 May 2017 12:13
0
ответов

Проблема, регистрирующая сервер COM, записанный для Excel, зарегистрированного на клиентской машине (не может установить полный путь к mscoree.dll),

В этом предыдущем вопросе <Как получить Сервер COM для Excel, записанного в VB.NET, установленном и зарегистрированном в списке Серверов автоматизации?> существует пример того, как создать полный путь к реестру...
вопрос задан: 23 May 2017 12:11
0
ответов

Сервер Excel RTD в Python не обновляет данные

Я запустил excelRTDserver.py в Excel 2010 (32-разрядная версия), изменив значение EXCEL_TLB_MINOR на 7. Я вижу сервер в списке надстроек и если я введу =RTD("Python.RTD.TimeServer","","...
вопрос задан: 23 May 2017 12:09
0
ответов

Учитывая COM DLL, извлеките CLSID всех классов и соответствующее имя интерфейса

Я думаю, мой вопрос похож на получение CLSID для файла DLL? У меня есть каталог с некоторыми библиотеками DLL, каждая из которых реализует один или несколько COM-интерфейсов. Я бы хотел получить: 1) Имя каждого интерфейса 2) ...
вопрос задан: 23 May 2017 12:08
0
ответов

доступ к .net2 .0 dll в dll .net 4.0

Я хочу загрузить dll .NET 2.0 в свою dll .Net4.0. Я искал решение и нашел атрибут useLegacyV2RuntimeActivationPolicy, который я могу добавить в свой app.config, как в этом URL: Смешанный режим ...
вопрос задан: 23 May 2017 12:08
0
ответов

Перевести коды ошибок COM в C #

В C, Pascal и C ++ можно использовать функцию FormatMessage для получить «понятное» сообщение об ошибке, соответствующее коду ошибки COM HRESULT. Этот вопрос содержит пример кода, который ...
вопрос задан: 23 May 2017 12:07
0
ответов

VB: получить информацию о вызывающем приложении скомпилированной DLL; COM безопасность

С помощью COM можно получить абсолютный контроль над целевой системой. Например: используя объект ActiveXObject javascript в IE, можно создавать определенные объекты, которые были разработаны, чтобы иметь ...
вопрос задан: 23 May 2017 12:04
0
ответов

Получить текущий выбор в WindowsExplorer из приложения C#?

Возможно ли получить список файлов, которые в данный момент выбраны в Windows Explorer, из моего приложения C#? Я провел много исследований различных методов взаимодействия с проводником Windows из ...
вопрос задан: 23 May 2017 12:02
0
ответов

Получение ScriptControl для работы с Excel 2010 x64

Я пытаюсь использовать данное решение, однако всякий раз, когда я пытаюсь запустить самое простое что-либо, я получаю сообщение об ошибке Object not Defined. Я думал, что это будет моя вина (не установив...
вопрос задан: 23 May 2017 11:54
0
ответов

Создать COM/ActiveXObject в C#, использовать из JScript, с простым событием

Я хочу создать COM-объект в C# и использовать его через IDispatch из JScript. Эта часть довольно проста. Я также хочу реализовать простые обратные вызовы для COM-объекта, аналогичные событию, предоставляемому ...
вопрос задан: 23 May 2017 11:53
0
ответов

Чем объясняется такое странное поведение PeekMessage (попытка работать с полной очередью сообщений, фильтрация определенных сообщений)?

Наше приложение работает как COM-сервер, где вся автоматизация происходит в пределах одной STA-квартиры (в главном потоке приложения), и некоторые VBS-скрипты, которые делают длительные (>10 минут) вызовы, ...
вопрос задан: 23 May 2017 11:53
0
ответов

Импорт TLB в C #

Я хочу импортировать библиотеку типов (tlb) в C #. Как импортировать .tlb в файл с кодом .cs? Borland Delphi может импортировать .tlb в .pas с помощью инструмента командной строки tlibimp.exe: C: \ Develop> ...
вопрос задан: 23 May 2017 11:48