Результаты поиска по запросу "com"

2 ответа

базовое воспроизведение с программно созданным Windows Media Player

Я пытался"просто быстро интегрируйся" Проигрыватель Windows Media через COM для воспроизведения отдельных файлов из локальной файловой системы или из источников http - но из-за скудной документации и сетевых ресурсов, которые можно использовать, ...

10 ответов

Мне нужно несколько экземпляров. Разработан менеджер класса для управления ими.

аюсь создать небольшое приложение на C #, которое должно запускать / останавливать рабочий процесс IIS Express. Для этой цели я хочу использовать официальный «IIS Express API», который задокументирован в ...

1 ответ

и я не знаю, если в интерфейсе COM вы можете использовать операции получения и установки ... может быть, кто-то знает и поможет нам :)

даю следующую библиотеку классов в C #: [InterfaceType(ComInterfaceType.InterfaceIsDual)] //[Guid(<Generate GUID here>)] public interface _None1 { int retval { get; } } [ClassInterface(ClassInterfaceType.None)] //[Guid(<Generate GUID ...

ТОП публикаций

2 ответа

Когда COM создает экземпляр компонента, он использует представление реестра текущего пользователя. Большинство ключей находятся в HKLM, но в HKCR могут быть некоторые локальные переопределения.

аюсь подключиться к COM-объекту с помощью Python. В частности, я использую стандартные драйверы ASCOM для подключения к MaxDome II и не знаю, как ссылаться на этот драйвер. В ...

1 ответ

blog.mattmags.com/2007/06/30/...

твует ли хороший подробный авторитетный справочник, в котором обсуждается взаимодействие между 32-разрядными и 64-разрядными процессами? Основываясь на поиске в Google, я сделал вывод, что: 32-битная DLL может находиться только в 32-битном ...

1 ответ

Вам также нужно запустить это в 64-битном режиме, чтобы получить все связанные приложения, так как запуск в 32-битном режиме не возвращает их все. По этой причине вам необходимо заменить эти вызовы, как указал @ SörenKuklau.

всех сил пытаюсь вызвать WinAPI SHAssocEnumHandlers в C #. using System; using System.Runtime.InteropServices; namespace AssocHandlerTest { [Flags] public enum ASSOC_FILTER { ASSOC_FILTER_NONE = 0x0, ASSOC_FILTER_RECOMMENDED = 0x1 }; ...

3 ответа

Сильные имена в основном используются для помещения Dlls в GAC. Таким образом, вы можете безопасно иметь несколько версий Dll с одним и тем же именем (!) На одном компьютере, что с обычными COM-Dll часто приводит к проблемам. Отказ от подписания Dlls удаляет возможность GAC. Из-за этого у вас не возникает никаких непосредственных проблем, но вы не используете полезную функцию, поэтому вы получаете предупреждение.

я хочу сделать сборку .NET пригодной для использования в качестве COM-сервера, я должен добавить набор атрибутов, а затем использоватьregasm зарегистрировать его как COM-сервер. Если сборка не подписана со строгим именемregasm когда бегать ...

1 ответ

Если вы решитесь, вы можете даже попытаться сразу же закрыть дескриптор файла, устраняя необходимость опроса / ожидания вообще.

отаю над приложением win, которое обращается к личным папкам Outlook. Внутренне он монтирует личную папку на экземпляре Outlook, обрабатывает почту, а затем размонтирует pst. После размонтирования pst я удаляю этот файл. Теперь проблема в том, ...

6 ответов

Я знаю, что ранние версии Windows использовали такие вещи, как STDCALL, в качестве префикса для многих функций, и определение STDCALL может меняться в зависимости от того, для какой версии Windows вы скомпилировали. Это из памяти (которая страдает от алкоголя через много лет :-), поэтому не полагайтесь на это как на Евангелие. Это в основном правильно, но детали могут быть немного другими.

кто-нибудь объяснить, чтоPVOID есть и как это используется в такой функции, как: BOOL DoSomething(PVOID pMemPhy)

1 ответ

, Думаю, я искал не те ключевые слова - похоже, мой вопрос по сути дубликат.

очень разбираюсь в COM и Coclass, поэтому я не совсем понимаю, почему я могу использоватьnew оператор с интерфейсом. С точки зрения языка / фреймворка не совсем понятно, почему это компилируется и работает правильно: using ...