ExtendedProperties object - MicrosoftDocs/win32 - GitHub
https://github.com › docs › SecCrypto › e...
Instead, use Platform Invocation Services (PInvoke) to call the Win32 API function ... NET Cryptography with CAPICOM and P/Invoke may also be helpful.].
https://stackoverflow.com/questions/1823466/how-to-call-a-net-dll-from-a-win32-process
https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-1.1/eew13bza(v=vs.71)?redirectedfrom=MSDN
You can use registration-free COM with .NET COM components - see here.
Another option is to use C++/CLI as a bridge. People are mostly familiar with using it to wrap unmanaged APIs to expose to managed code, but it actually works both ways - it is possible to compile with /clr, and yet produce a .dll assembly with plain unmanaged exports, which can be called from unmanaged code as usual. Here's a very simple example that exposes System::String::ToUpper that way:
https://docs.microsoft.com/en-us/dotnet/framework/interop/registration-free-com-interop?redirectedfrom=MSDN
https://docs.microsoft.com/en-us/archive/msdn-magazine/2006/august/clr-inside-out-clr-hosting-apis
https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-1.1/eew13bza(v=vs.71)?redirectedfrom=MSDN
https://www.codeproject.com/Questions/613693/Creating-a-Win32-DLL-and-calling-from-a-NET-Applic
http://www.blong.com/Articles/DotNetInteropD8/Interop1/Win32AndDotNetInterop.htm
https://www.nuget.org/packages/PInvoke.Win32/
https://github.com/dotnet/pinvoke
https://blog.lindexi.com/post/%E6%8E%A8%E8%8D%90%E5%AE%98%E6%96%B9%E5%BC%80%E6%BA%90-PInvoke-%E5%BA%93-%E5%8C%85%E5%90%AB%E5%A4%A7%E9%87%8F-win32-%E5%B0%81%E8%A3%85.html
https://stackoverflow.com/questions/57501366/how-to-access-pinvoke-dll-from-dll-com-c-sharp-project
https://msdn.microsoft.com/en-us/ie/aa288468(v=vs.94)
https://msdn.microsoft.com/en-us/ie/system.runtime.interopservices.dllimportattribute(v=vs.94)
http://pinvoke.net
https://www.mono-project.com/docs/advanced/pinvoke/
https://stackoverflow.com/questions/54537513/calling-iswowprocess2-from-c-sharp-net-p-invoke
pinvoke win32 call net Framework
https://github.com/lucasg/Dependencies
Between C# and C++: COM Interop, Marshaling, PInvoke and DLL Communitation
What is the difference between pInvoke and COM Interop?
Example COM Class (C# Programming Guide)
平台叫用 (P/Invoke)https://docs.microsoft.com/zh-tw/dotnet/standard/native-interop/pinvoke
Platform Invoke (P/Invoke) (上一個英文版)https://docs.microsoft.com/en-us/dotnet/standard/native-interop/pinvoke
https://flylib.com/books/en/2.31.1/com_interop_pinvoke.html
https://stackoverflow.com/questions/71378349/how-do-i-call-a-net-core-6-0-dll-in-delphi
https://stackoverflow.com/questions/13839372/how-to-return-an-error-from-tcomobjectfactory-createcomobjectconst-controller
https://github.com/dotnet/runtime/issues/61231
https://www.codeproject.com/Tips/1038605/NET-Runtime-Library-for-Delphi
pinvoke win32 call net delphi TComObject
http://www.blong.com/conferences/dcon2003/internals/profiling.htm
https://stackoverflow.com/questions/96042/whats-safecall