dll

How to find out which Win API functions are called from a compiled c/c++ dll

让人想犯罪 __ 提交于 2021-01-01 04:45:16
问题 I have a compiled C/C++ Dll. I would like to know which external API function is called by this Dll. Do you know any tools which can provide these informations. Thanks. 回答1: You can use Dependency Walker to see API imports of a DLL. Of course that doesn't tell you if the DLL does dynamic loading, or COM usage. Next to that you could use the much heavier logexts extension to windbg, which will dump all API calls at runtime. 回答2: Use the dumpbin utility with the /imports command-line option.

Get version of rich edit library

橙三吉。 提交于 2020-12-31 04:40:31
问题 ALL, Is it possible to get the version of the RichEdit control the program uses? | Version | Class name | Library | Shipped with | New features |------------|---------------|--------------|-----------------| | 1.0 | "RICHEDIT" | Riched32.dll | Windows 95 | | 2.0 | "RichEdit20W" | Riched20.dll | Windows 98 | ITextDocument | 3.0 | "RichEdit20W" | Riched20.dll | Windows 2000 | ITextDocument2 | 3.1 | "RichEdit20W" | Riched20.dll | Server 2003 | | 4.1 | "RICHEDIT50" | Msftedit.dll | Windows XP SP1

Get version of rich edit library

耗尽温柔 提交于 2020-12-31 04:38:40
问题 ALL, Is it possible to get the version of the RichEdit control the program uses? | Version | Class name | Library | Shipped with | New features |------------|---------------|--------------|-----------------| | 1.0 | "RICHEDIT" | Riched32.dll | Windows 95 | | 2.0 | "RichEdit20W" | Riched20.dll | Windows 98 | ITextDocument | 3.0 | "RichEdit20W" | Riched20.dll | Windows 2000 | ITextDocument2 | 3.1 | "RichEdit20W" | Riched20.dll | Server 2003 | | 4.1 | "RICHEDIT50" | Msftedit.dll | Windows XP SP1

Where can I find GACUtil?

怎甘沉沦 提交于 2020-12-30 05:46:38
问题 I know there have been many people asking the same thing, I have read all the posts related, but I couldn't find the gacutil.exe, I was looking at C:\WINDOWS\microsoft.net\Framework\v1.1.4322 and I found gacutil.exe.config but obviously it is just the config file. I need include a dll in the GAC. this is a list from where I was looking the exe without any success: C:\Program Files\Microsoft.NET C:\WINDOWS\microsoft.net\Framework\v1.1.4322 C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0

Where can I find GACUtil?

徘徊边缘 提交于 2020-12-30 05:46:06
问题 I know there have been many people asking the same thing, I have read all the posts related, but I couldn't find the gacutil.exe, I was looking at C:\WINDOWS\microsoft.net\Framework\v1.1.4322 and I found gacutil.exe.config but obviously it is just the config file. I need include a dll in the GAC. this is a list from where I was looking the exe without any success: C:\Program Files\Microsoft.NET C:\WINDOWS\microsoft.net\Framework\v1.1.4322 C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0

Loading DLL with dependencies in Inno Setup fails in uninstaller with “Cannot import DLL”, but works in the installer

浪子不回头ぞ 提交于 2020-12-30 03:39:06
问题 When I uninstall the program I get this error: Cannot import dll: <utf8>c:\TestProg\IsStart.dll What have I done wrong here? Can anybody help me to solve this problem? CheckO4TaskMngrSvcStopAndUninstall stops and deletes the O4TaskManager Service : Here's the code: [Files] Source: "IsStartServer.dll"; DestDir: "{tmp}"; DestName: IsStart.dll Source: "IsStartServer.dll"; DestDir: "{app}"; DestName: IsStart.dll Source: "sqlite3x86.dll"; DestDir: "{src}"; DestName: sqlite3.dll Source: "sqlite3x86

DLL project doesn't build in Visual Studio 2019

匆匆过客 提交于 2020-12-15 06:15:31
问题 I'm using Visual Studio 2019 to build my project into DLL. But when i press build button a lot of errors appear that I didn't make ot that I didn't understand. I'm new in c++ so please be kind to me. Here is the error log: Severity Code Description Project File Line Suppression State Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int robocadSimLibCpp D:\robocad\robocadSimLibCpp\robocadSimLibCpp\RE21mini.h 51 Error C3646 'imageFromCamera': unknown override

Dependant DLL loading issue in MQL5 from C#

微笑、不失礼 提交于 2020-12-15 05:18:04
问题 I have this code for MQL5. #property indicator_chart_window #property indicator_buffers 1 #property indicator_plots 1 #import "Indicator\\..\\Libraries\\PythonConnect.dll" int OnInit() { //--- return(INIT_SUCCEEDED); } int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { //--- Print(PythonConnect1:

Why do we need to link kernel32.dll, user32.dll, etc… in Windows C++?

孤者浪人 提交于 2020-12-12 02:09:24
问题 Why does Visual Studio by default include Additional Dependencies of kernel32.dll, user32,dll, winspool.lib, etc...? Why do these resources need to be linked into C++ projects on Windows and are they actually turned into machine code and inserted directly into each executable or are they kept separate from the executable and a link is made between them at run-time? 回答1: In order for a C++ application to run under windows, it needs at least a few system services. For example, it needs to

Why do we need to link kernel32.dll, user32.dll, etc… in Windows C++?

一世执手 提交于 2020-12-12 02:08:06
问题 Why does Visual Studio by default include Additional Dependencies of kernel32.dll, user32,dll, winspool.lib, etc...? Why do these resources need to be linked into C++ projects on Windows and are they actually turned into machine code and inserted directly into each executable or are they kept separate from the executable and a link is made between them at run-time? 回答1: In order for a C++ application to run under windows, it needs at least a few system services. For example, it needs to