腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
确定共享库的目录
、
谁能告诉我在windows和linux平台上有没有办法从共享库内的函数调用中确定共享库文件的位置。我有一个用C写的共享库,它可以在linux和windows下编译和运行。我希望能够通过一个函数来确定共享库的当前位置,这样我就可以确定一些配置文件和其他文件的位置。 我一直在寻找这样做的方法,但我现在找不到任何答案,尽管我确信我曾经看到过一篇文章,讲述了如何以特定于平台的方式做到这一点。
浏览 0
提问于2012-12-11
得票数 1
1
回答
pathconf( ) linux等效的windows API
、
、
有没有人能给我推荐一个等效的Windows API for Linux PathConf( ) API? 如果我使用MAX_PATH,它将是宏,也就是256。
浏览 0
提问于2013-09-25
得票数 0
4
回答
处理路径长度的问题
、
我正在创建一个库,它将用于linux和windows上的文件操作。所以我需要处理路径,主要的要求是我的函数将接收UTF8格式的字符串。但这也带来了一些问题,其中之一就是我在windows上使用MAX_PATH,在linux上使用PATH_MAX来表示静态路径变量。在ASCII字符的情况下没有问题,但是当path包含unicode字符时,如果unicode char需要每个字符2个字节,则路径长度将缩短两倍,如果unicode char需要每个字符3个字节,则路径长度将缩短3倍,以此类推。那么这个问题有没有很好的解决方案呢? 提前感谢! 附注:对不起,我的英语不好。
浏览 2
提问于2011-08-18
得票数 3
1
回答
Windows下的异常处理和堆栈跟踪(MinGW/gcc)
、
、
、
、
我需要使Linux/GCC异常处理系统与Windows / MinGW兼容。 注意:我需要从共享库中捕获和回溯异常。 下面是我如何在Linux /GCC下实现它..。 头: #include <execinfo.h> #include <signal.h> static void handler(int sig) { // Catch exceptions switch(sig) { case SIGABRT: fputs("Caught SIGABRT: usually caused by an abort() or asse
浏览 0
提问于2013-05-27
得票数 2
回答已采纳
1
回答
在动态链接库中读取文件的正确方法是什么
、
、
、
、
我正在编译一个Linux(以及c++上的一个共享对象)。dll代码从dll本身所在的当前目录(与dll相同的目录)中的二进制文件中读取数据。用户可以将此dll和二进制文件复制到任何位置。 从同一个DLL中运行的代码中获取DLL的绝对路径的c++函数/API是什么? 我担心".\“是相对的第三方可执行文件(而不是动态链接库),我的动态链接库将链接到稍后。这就是我试图在运行时找出dll的路径的原因。这是正确的方法吗?我问这个问题是因为我只看到了从编译时解析的路径中读取的代码。
浏览 0
提问于2021-08-05
得票数 2
5
回答
如何尽可能干净地使用VS C++ GetEnvironmentVariable?
、
(与其说这是一个问题,不如说是一个卖弄学问的练习,所以就这样说吧。) 我已经做了一个很好的小程序,它是我的linux操作系统原生的,但我认为它在我的Windows机器上也是足够有用的。因此,我想访问Windows的环境变量,MSDN举了一个这样的例子: const DWORD buff_size = 50; LPTSTR buff = new TCHAR[buff_size]; const DWORD var_size = GetEnvironmentVariable("HOME",buff,buff_size); if (var_size==0) { /* fine, s
浏览 0
提问于2010-11-09
得票数 7
回答已采纳
1
回答
是否可以在服务器和多个客户端之间的命名管道中广播消息?
、
、
、
我刚接触windows中的管道和进程间通信。我想使用命名管道在进程之间进行通信。但是在我的例子中,我应该向多个客户端发送消息,所以我想检查是否可以在命名管道通信中发送广播消息。提前谢谢你。
浏览 0
提问于2020-11-08
得票数 0
3
回答
指向可执行文件所在文件夹的C++ [Windows]路径
、
我需要在Windows上的C++应用程序中使用C++访问一些文件。这些文件都位于我的exe文件所在文件夹的子文件夹中。 什么是最简单和更重要的:获得当前可执行文件文件夹的路径的最安全的方法?
浏览 6
提问于2010-04-15
得票数 41
回答已采纳
2
回答
如何捕获安装路径?
如何捕获用户选择的安装路径? 我知道我可以从%PROGRAMFILES%获取"Program Files“路径,但是如何获取用户选择的安装路径?
浏览 1
提问于2011-02-22
得票数 0
回答已采纳
4
回答
Windows问题--“文件名或扩展名太长”
、
、
我在我的几台机器上运行微软的窗口。我不知道在操作系统中是否有很多人知道这个问题,但是你不可能有很长的文件名,据我所知,Linux可以有更长的名字,我从来没有在我的Linux机器上遇到过这个问题。 无论如何,每当将文件夹和文件复制到备份驱动器时,我都会遇到问题。我手动备份我的数据,查找和更改文件的名称,这是非常繁琐的。 是否有缩短文件夹或文件名的软件工具,这些文件夹或文件名在Windows上是很长的? 我有驱动器图像复制软件,但以一种我不喜欢的方式,加上移动文件可能会成为一个麻烦的时候,如果名称太长,无法复制。
浏览 0
提问于2009-05-30
得票数 2
回答已采纳
1
回答
从Python调用SHGetStockIconInfo
、
、
背景:我正尝试在基于wxPython的Python应用程序的一些菜单选项中添加一些UAC盾牌图标。按钮我没有问题,因为我只需要把BCM_SETSHIELD消息发送给按钮,剩下的就由Windows来处理了。 在链接中,它描述了调用SHGetStockIconInfo来获取盾牌图标的句柄或位置。我尝试使用以下代码通过Python调用它: from ctypes import * class SHSTOCKICONINFO(Structure): _fields_ = [('cbSize',c_ulong), ('hIcon'
浏览 0
提问于2012-11-27
得票数 2
回答已采纳
1
回答
如何使用Visual C++在Windos Mobile中获取应用程序路径
、
我有一个应用程序,它从相对于应用程序所在位置的"images\“文件夹加载少量图像文件。谁能让我知道如何在Visual C++中获取位置。在谷歌上快速搜索一下就会发现,没有简单的方法。有人能帮我解决这个问题吗? 感谢DM
浏览 1
提问于2009-08-15
得票数 1
4
回答
如何声明函数的字符序列(C++)?
如何在结果中声明函数有字符序列? 我现在有了这个: #define _MAX_PATH 260 char * GetTempFileName(char fileName [_MAX_PATH]); 但是结果应该是char _MAX_PATH类型。 #include <array> typedef std::array<char,_MAX_PATH> Path; extern class Setts { char path [_MAX_PATH]; public: Setts();~Setts(); Path getTempFile
浏览 2
提问于2013-10-27
得票数 0
回答已采纳
1
回答
包含文本文件的WinApi
、
、
我需要将所有文件从一个目录复制到另一个目录,但它不工作。 #include <cstdlib> #include <iostream> #include <windows.h> #include <string> using namespace std; int main(int argc, char *argv[]) { TCHAR buffer[256]; SetCurrentDirectory ("C:\\Users\\Rinat\\Desktop\\SP\\1");
浏览 0
提问于2014-11-26
得票数 0
2
回答
MFC: GetCurrentDirectory函数
我知道MFC框架上有GetCurrentDirectory()和SetCurrentDirectory()函数,但我的应用程序中没有CFtpConnection对象。我有一个简单的CWinApp派生类,我想在程序启动时检索它的工作目录。实现这一目标最简单的方法是什么?提前感谢您的建议。
浏览 3
提问于2009-06-17
得票数 8
回答已采纳
3
回答
即使定义了_UNICODE宏,MAX_PATH的大小是否始终相同?
、
、
、
我是否应该为它腾出空间,就像这样: len = MAX_PATH * sizeof(_TCHAR) + sizeof(_TCHAR); 或者是: len = MAX_PATH + sizeof(_TCHAR); 大小是否适合包含unicode的路径?
浏览 5
提问于2014-05-04
得票数 1
回答已采纳
1
回答
SHGetSpecialFolderPath+SubFolder与SHFileOperation的结合
、
、
、
当用户卸载应用程序C:\Users\username\AppData\Roaming\appname时,我想删除文件夹appname。 首先,我使用以下代码获取路径C:\Users\username\AppData\Roaming TCHAR dir[MAX_PATH]; dir[0] = '\0'; BOOL ok = SHGetSpecialFolderPath(NULL, dir, CSIDL_APPDATA, TRUE); 名称被定义为_T("appname") 第一个问题是:How to append "appname" to "
浏览 3
提问于2012-07-25
得票数 0
回答已采纳
2
回答
如何用字符串连接TCHAR数组?
、
、
我有以下代码: enter code here TCHAR szSystemDirectory[MAX_PATH] ; GetSystemDirectory(szSystemDirectory, MAX_PATH) ; _stprintf(szSystemDirectory, _T("%s"), L"\\"); AfxMessageBox(szSystemDirectory); 并希望将两个斜杠连接到szSystemDirectory变量,但最终结果总是这样: **** 怎么解决? 谢谢您的任何帮助或建议。
浏览 5
提问于2017-03-09
得票数 0
回答已采纳
1
回答
GetCurrentDirectory()只检索磁盘名
、
、
我一直在做一些C++编程--我偶然发现了一种奇怪的行为,每当我试图使用GetCurrentDirectory()获取当前目录时,它只返回当前磁盘的字母。 ,这是代码: TCHAR path[MAX_PATH + 1] = L""; DWORD len = GetCurrentDirectory(MAX_PATH, path); cout << (char *)path; ,这是输出: Z 因为我的项目在我的Z:\磁盘中 我想知道它是否与缓冲区大小有关,但我将其设置为MAX_PATH,甚至尝试将其设置为1024。
浏览 5
提问于2020-09-08
得票数 0
回答已采纳
1
回答
获取具有文件名的临时路径
我想获得像这样的文件的路径> %ENV%/%FILE_NAME%.docx 但是c++一点意义都没有,什么也不起作用。 我会使用std::string,但是它不兼容,所以我尝试了多种方法将它转换成char[]或char*,但是它们都不起作用,而且我也很确定这是不安全的。 我的代码到目前为止(我知道这是有史以来最糟糕的代码) char* appendCharToCharArray(char* array, char a) { size_t len = strlen(array); char* ret = new char[len + 2]; strcpy
浏览 5
提问于2022-05-13
得票数 0
回答已采纳
2
回答
打印结果后GetTempPathA函数崩溃
、
我试图通过使用获取Windows上用户的临时文件夹。 LPSTR ptcPath = new CHAR(MAX_PATH); GetTempPathA(MAX_PATH - 1, ptcPath); std::cout << "Temporary path : " << ptcPath << std::endl; 所以程序正确地输出了临时路径,但是在那之后就崩溃了(这是一个大代码的一部分)。 我确信崩溃来自GetTempPathA,因为如果我评论这一行的话,程序可以正常工作。 它崩溃,无论我分配或放置的大小,而不是
浏览 7
提问于2017-06-13
得票数 0
回答已采纳
1
回答
如何使用GetPrivateProfileString()从当前目录向上移动目录
、
我正在尝试使用GetPrivateProfileString从ini文件中读取我的程序的身份验证详细信息。我想上directory/Folder/File.ini),但不知道怎么做 我已经试过GetFullPathName()了 void ini { std::string iniPath = "/Ice/Ice.ini"; LPWSTR inipath = A2W_EX(iniPath.c_str(), iniPath.length()); DWORD IniPath = std::strtoul(iniPath.c_str(), NULL, 16
浏览 25
提问于2019-06-26
得票数 0
回答已采纳
1
回答
如何查找当前用户名和系统盘?
我正在尝试创建一个简单的控制台应用程序,只清理%temp%文件。那么,如何在临时文件目录中找到用户名和系统盘进行输入呢? 这是一个字符串变量,我计划在其中存储%temp%目录: string tempDir = sysDisk << ":/Users/" << userName << "AppData/Local/Temp/"
浏览 1
提问于2021-07-15
得票数 0
2
回答
如何获得我正在用“打开和”方法执行的程序路径?
、
、
我有一个问题,就是我对我的文件使用相对路径,所以当我使用"open with“方法将文件打开到我的程序中时,我的所有路径都被破坏了(它将在我使用这个"open with”方法的文件夹中创建我的文件)。 如何检索.exe文件的完整路径,以使用"open“方法打开文件? 编辑:我的主要功能: int WINAPI WinMain( HINSTANCE hInstance, // Instance HINSTANCE hPrevInstance, // Previous Instance
浏览 0
提问于2010-02-06
得票数 2
回答已采纳
5
回答
将Windows设备路径解析为驱动器号
、
、
如何将NT类型的设备路径(如\Device\CdRom0 )解析为其逻辑驱动器号(如G:\ )? 编辑:卷名和设备路径不一样,所以不幸的是GetVolumePathNamesForVolumeName()不能工作。
浏览 0
提问于2008-09-24
得票数 13
回答已采纳
1
回答
如何使用Delphi找到Windows用户(而不是当前用户)的配置文件Dir?
、
、
问题可能很简单,我正在尝试这段代码: var lpProfileDir : tChar; lpProfileSize : Cardinal; token : tHandle; GuestDir,GuestUser : String; begin GuestUser:=RadioGroup1.Items[RadioGroup1.ItemIndex]; if LogonUser(PChar(GuestUser), nil, nil, LOGON32_LOGON_SERVICE, LOGON32_P
浏览 1
提问于2013-10-13
得票数 3
回答已采纳
1
回答
WriteConsole和ReadConsole示例-没有成功地读写
、
我已经编写了下面的程序,以打印一条消息给用户,并从其中获得一个密码。然后,我想用我喜欢的密码检查并验证输入密码。最后,我想向用户显示一条消息。然而,我的程序不起作用。它将垃圾字符打印给用户,或者当我给它输入时,它会显示错误的消息。我认为我错误地定义了变量,但是,我不知道使用这些API的最佳方法是什么。 #include <Windows.h> #include <stdio.h> void PasswordCheck() { char message_console[MAX_PATH]; char key_accepted[MAX_PATH];
浏览 3
提问于2020-11-05
得票数 0
回答已采纳
1
回答
在MFC中的当前目录中创建ini文件
、
、
问题是我不想在ini文件中写入任何细节。我只想在当前目录或另一个目录中创建一个ini文件,例如在主.exe所在的调试文件夹中。 //CIniWriter iniWriter("Logger.ini"); void CIniWriter::Init(char* szFileName) { memset(m_szFileName, 0x00, 255); memcpy(m_szFileName, szFileName, strlen(szFileName)); } 知道怎么做吗?
浏览 1
提问于2015-04-28
得票数 1
回答已采纳
1
回答
获取实际文件夹路径
、
我怎样才能得到实际的文件夹路径,我的程序在C++中没有我的可执行文件名?
浏览 1
提问于2009-07-19
得票数 0
回答已采纳
2
回答
如何使用Windows API枚举物理驱动器上的卷?
、
、
我正在尝试创建系统中所有(固定)磁盘的分区及其卷的列表(类似于: PhyiscalDrive0,Partition1,C:\;PhyiscalDrive0,Partition2,D:\;...)。我已经通过SetupApi和IOCTL_STORAGE_GET_DEVICE_NUMBER获得了已安装磁盘的列表,以及分区的数量。 我遇到的问题是如何找出挂载到分区的驱动器号(例如,物理驱动器的分区1的含义是C:\ )? 感谢你之前的帮助, 威利·K。
浏览 9
提问于2015-11-10
得票数 1
1
回答
如何在Windows中获取控制台的名称?
、
是否可以在Windows中获取控制台的名称?就像Unix系统中C函数ttyname所做的那样
浏览 0
提问于2012-09-07
得票数 1
回答已采纳
3
回答
如何在win32中用GetSaveFileName保存文件?
、
、
我编写以下代码来让fileName保存我的文件: #include "stdafx.h" #include <windows.h> int _tmain(int argc, _TCHAR* argv[]) { OPENFILENAME ofn; char szFileName[MAX_PATH] = ""; ZeroMemory(&ofn, sizeof(ofn)); ofn.lStructSize = sizeof(ofn); ofn.hwndOwner = NUL
浏览 0
提问于2012-05-04
得票数 10
回答已采纳
2
回答
如何正确处理cmd.exe中以数字开头的环境值。(eg.3DSMAX_xxx)
、
、
我尝试在cmd.exe中使用环境值,如下所示: set MAX_PATH=%3DSMAX_2011x64_PATH% echo %MAX_PATH% set MAX_PATH 但是,看起来%3DSMAX_2011x64_PATH%总是被当作DSMAX_2011x64_PATH对待。 我找了一天的答案,但是没有找到。 我怎样才能正确地处理它?
浏览 0
提问于2014-03-03
得票数 0
5
回答
在Windows上的C中查找目录中最旧的文件
、
、
、
、
我正在做一个C项目,我试图在目录中找到最旧的文件,这样一旦找到了最旧的文件,它就会被删除。我找不到任何关于如何在C中使用windows来做到这一点的东西,我已经找到了在Linux中做到这一点的方法,但我需要一个Windows版本。
浏览 2
提问于2012-10-16
得票数 2
回答已采纳
1
回答
如何在使用OLE自动化服务器时设置当前目录
、
、
、
我试图通过CreateDispatch调用简单地创建OLE EXE服务器实例,但是显然它失败了,因为我的当前目录不正确。我得到的错误是“服务器初始化失败”。我调试了CreateDispatch代码,发现它做了三件事。 CoCreateInstance //在我的例子中这是成功的 OleRun //在我的示例中失败,错误为“服务器执行失败” QueryInterface for IDispatch 我也试图通过CreateProcess启动这个过程,但是如果我在它的第8个论点中没有提供一个正确的CurrentDirectory,它就失败了,这显然意味着在我的例子中,Curre
浏览 3
提问于2013-07-18
得票数 0
1
回答
计数一个目录及其子目录中的所有文件
、
作为我正在开发的应用程序的一部分,我需要计算一个目录中的所有文件以及它的子目录。我编写了一个递归函数,但奇怪的是,它没有计算大目录中的所有文件--不过,它在较小的目录上工作得很好。 在一个有16个文件(其中8个在子目录中)的目录上,它工作得很好,但是在大约500个文件夹中对8000个文件进行测试时,它停止了对760个文件的计数。 守则是: void RecursiveSearch(wchar_t* param, int* pFiles) { HANDLE hFind; WIN32_FIND_DATA wfd; wchar_t* junk = new wchar_t [2]; StringCc
浏览 0
提问于2013-02-03
得票数 0
回答已采纳
2
回答
如何在C++中找到我从ofstream创建的文件的目录路径?
、
我想要获取我使用ofstream创建的文件的目录。我写的代码类似于 std::ofstream txt("sample.txt", std::ios::binary); 然后我将一些内容写入txt文件,然后调用txt.close()来关闭ofstream。在编写时,我希望获得sample.txt文件的位置并将其写入sample.txt。例如,目录路径如下所示: /home/usr/Downloads/sample.txt 我想将整个代码保存为字符串,这样我就可以将其写入sample.txt文件。有人能帮上忙吗?我正在使用linux来编写代码,一个通用的方法会很好(在window
浏览 29
提问于2011-03-25
得票数 3
回答已采纳
1
回答
哪个进程正在调用LoadLibrary
、
、
我正在开发一个dll,我需要知道它将被附加到的进程的一些信息,以确定我是否将调用挂钩到一些函数。例如,如果进程为explorer.exe,当进程为firefox.exe时,我不想做任何事情。为了设置全局钩子,我使用了"AppInit_DLLs基础设施“,这样操作系统就是调用LoadLibrary的人,而不是显式地调用进程。钩子过程发生在DllMain中,所以我需要这些信息。 提前感谢。
浏览 0
提问于2013-08-29
得票数 0
2
回答
当文件存在于macOS而不是linux时,fopen()返回一个空指针,为什么以及如何解决这个问题?
、
、
、
我正在尝试使用fopen("somefile","r")来读取与我的C代码(例如: main.c)位于同一目录中的文件(存在)。 FILE *myFile = fopen("somefile", "r"); if(myFile == NULL){ prinf("the pointer returns null"); } 我使用的是macOS高塞拉(我不能更新到更新版本的macOS,因为我的电脑太旧了)。当我运行代码时,我得到一个空指针。 我还有一台安装了Ubuntu的电脑。当我运行上面相同的代码时,我没有得到空
浏览 0
提问于2021-01-24
得票数 1
2
回答
strcat_s添加了奇怪的字符
、
、
我有以下几点: char confchar[MAX_PATH] = "\\dbstrings.cfg"; char buffer[MAX_PATH]; GetModuleFileNameA( NULL, buffer, MAX_PATH ); path_strip_filename(buffer); 在这里,我得到了实际工作应用程序的路径。到目前为止,这是有效的。我会拿到 c:\users\xxx\documents\visual studio 2008\projects\secdb\debug\ 我使用strcat_s将它们组合在一起: char c_buffer[MAX_P
浏览 1
提问于2014-11-13
得票数 0
2
回答
显示在桌面任务栏中的IE带宽对象
、
、
、
我已经创建了一个IE bandobject (工具栏),它在IE中运行良好,但它也出现在XP任务栏菜单的工具栏下。有人知道如何防止这种行为吗? 谢谢!
浏览 0
提问于2009-05-20
得票数 0
回答已采纳
19
回答
如何获取当前目录?
、
我已经在C#和Delphi语言中做到了这一点,但是C++是邪恶的。其目的是在当前目录(运行可执行文件的位置)中创建一个文件。 我的代码: LPTSTR NPath = NULL; DWORD a = GetCurrentDirectory(MAX_PATH,NPath); HANDLE hNewFile = CreateFile(NPath,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); 我在GetCurrentDirectory()遇到异常。 请告诉我为什么我得到一个异常,我如何在C++中使它更容易?
浏览 2
提问于2009-05-18
得票数 78
回答已采纳
1
回答
基于GetModuleFileNameEx的缓冲区分配
、
、
、
、
我目前正试图通过提供一个进程ID从我的可执行文件中获取完整的文件路径,这“很好”,因为它能够返回一些所需的信息,但是由于某种原因,它会被破坏,并且在试图将它作为一个普通字符串返回时可以看到这一点:C,如果您遍历每个字符并打印每个字母,则会出现更多的混乱。当尝试分配缓冲区时,当前的编码哪里出错? std::string User::getFullPath() { HANDLE hProcess = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, FALSE, GetCurrentProcessId()); char
浏览 2
提问于2020-06-17
得票数 0
回答已采纳
2
回答
使用fopen和temp系统变量
、
、
我对fopen有点怀疑..。 我可以执行以下操作吗? fopen("%temp%" , "r"); 还是我需要使用特定于windows的函数?
浏览 1
提问于2015-04-22
得票数 0
回答已采纳
3
回答
正在检索DLL名称,未调用应用程序名称
、
我用C++编写了两个COM类,它们包含在一个MFC中。它们被第三方应用程序作为插件加载。 如何从这些类中获取DLL的文件名和版本号?
浏览 0
提问于2009-06-24
得票数 3
回答已采纳
2
回答
获取当前文件夹C++中可执行文件的路径
、
、
我正在尝试在这个程序所在的文件夹中获取exe文件的路径。但是我不知道怎么做,我做了这样的事情,但它只得到了当前的程序路径,我不知道如何在我的程序和我想要获得路径的程序之间替换文件名。 所以,简单地说,你能帮我在这个程序所在的文件夹中获取一个exe的路径(我知道那个exe的名称)吗? char fullp[MAX_PATH]; char selfp[MAX_PATH] = "..//myprogram.exe"; char otherprogram[MAX_PATH] = "//test.exe"; DWORD szPath;
浏览 7
提问于2016-12-01
得票数 0
1
回答
如何在C语言中基于hwnd获取进程名
、
编程语言:C 目标:根据当前的hwnd获取进程id和名称。 当前代码: HWND hwnd; DWORD process_ID; PWSTR process_name = NULL; hwnd = GetForegroundWindow(); process_ID = GetWindowThreadProcessId(hwnd,&process_ID) process_name = ???? 我不确定是否正确地将参数传递给函数GetWindowThreadProcessId。我在互联网上发现,我可以使用GetModuleFileNameW获取进程名,但我无法理解文档。如果这个问题太容
浏览 2
提问于2020-09-23
得票数 1
回答已采纳
1
回答
将字符串追加到lpCmdLine WinMain
、
尝试为可执行文件创建加载程序时,当参数中提供的字符串长度超过某个长度时,无法执行。但是参数完全从初始化文件中读取。当调用Parameters=Null时,它也会崩溃。 typedef int (__cdecl *ExecMain_t)(HINSTANCE, HINSTANCE, LPSTR, int); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { HMODULE Loader = LoadLibraryExA(".\\library.
浏览 1
提问于2014-02-26
得票数 0
1
回答
无法将PathFindExtensionW输出分配给WCHAR数组
、
、
、
我希望将PathFindExtensionW api的输出分配给WCHAR数组。此api返回一个LPWSTR指针。我搜索并找到将LPWSTR分配给WCHAR数组的方法如下: WCHAR array[100] = PathFindExtensionW(,,,) 但是它对我不起作用,我收到了这个错误: 表达式必须是可修改的lvalue 我在用VS 2012。我的代码如下: #include <windows.h> #include <iostream> #include "Shlwapi.h" #pragma comment(lib,"shlwap
浏览 0
提问于2018-08-20
得票数 0
回答已采纳
1
回答
如何找到由不同项目生成的DLL路径?
、
我有一个VS解决方案,其中包括生成DLL的两个项目(A和B),以及一个在运行时依赖于这两个DLL的项目(C)。 我也有一个项目来测试C,并使它在我的团队中的所有计算机上工作,我需要能够找到由A和B动态生成的DLL的路径。我怎样才能做到这一点?
浏览 1
提问于2020-08-03
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券