Re[2]: вызов dll .NET из win32 приложения
От: NotForAll  
Дата: 17.11.08 07:33
Оценка:
Здравствуйте, valkuzn, Вы писали:

V>Может вызывать даже написанную на C#

V>http://www.inquartos.ru/products/iob/optimization_dllexport.php

"Тестирую" Obfuscator.

В интерфейсе dll должен быть указатель на хендл (HANDLE *phSubagentTrapEvent),
т.е. к примеру что то вроде:

[System.Reflection.Obfuscation(Feature="DllExport")] 
  public static void FunctionForExport(HANDLE *phSubagentTrapEvent) 
  { 
      System.Windows.Forms.MessageBox.Show(message, 
           "Message from Class1.FunctionForExport"); 
  }


В MSDN просматриваю MarshalAs, но подходящего ничего найти не могу.
Возможно не в том направлении двигаюсь.
Что можете посоветовать?
Чудеса бывают 2-х категорий — те, на которые мы можем дать объяснения, и те на которые не можем...(Личный опыт)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.