首页 > 编程语言 >c&c++ 的window环境获取exe文件所在的目录

c&c++ 的window环境获取exe文件所在的目录

时间:2023-04-19 11:24:26浏览次数:35  
标签:exe str2 pos c++ window PATH include buff


#include <iostream>
#include<stdio.h>
#include <direct.h>
#include <windows.h>
#include<process.h>
#include <atlstr.h>

char buff[MAX_PATH];//用于存放获取的路径信息。 GetModuleFileName(NULL, buff, MAX_PATH); CString str2 = buff; int pos = str2.ReverseFind('\\');//查找倒数最后一个“\\”符号 str2 = str2.Left(pos + 1); //删除最后一个\后面的字符 cout << str2 << endl;

 

标签:exe,str2,pos,c++,window,PATH,include,buff
From: https://www.cnblogs.com/miwaiwai/p/17332688.html

相关文章

  • Mac运行Windows用VMware Fusion Pro 13(VM虚拟机)
    VMwareFusionPro13是一款Mac电脑上的虚拟机软件,可以让用户在Mac操作系统上运行Windows、Linux等多种操作系统和应用程序。它提供了直观易用的用户界面和高级网络功能,还采用了最新的虚拟化技术以提供更快更稳定的性能。VMwareFusionPro13也具有多层安全保护,包括加密虚拟机和......
  • c++打卡第九天
    一、问题描述。   有一辆撞人逃逸的车辆,有三人目击他的车牌号,其中一人说它的前两数是相同的,零一人说它的后两位是相同的,第三个人说,这四位数是一个整数的平方,如何求解这个车牌号。二、设计思路。    ①、对于此类求解问题,需要采用穷举法,对这个车牌号进行开方是否......
  • Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not b
    最近在使用图片导出base64的时候遇到下面的报错我的代码如下letmyImage=newImage();myImage.src=imgSrcData;myImage.crossOrigin='Anonymous';网上查阅资料,都说给图片设置 crossOrigin值为 Anonymous就可以了,我这么设置,但是依然不行,后来才发现,设置这个crossO......
  • C++恶意软件开发(四)通过查找进程名进行DLL注入
    通过进程名查找PID当我们编写注入器的时候,肯定是希望直接通过进程名进行注入,而不是像上一篇笔记一样通过手动输入PID进行查找。通过进程名查找PID的步骤如下:(1)创建系统中所有进程的快照(2)保存系统快照中遇到的第一个进程的信息(3)循环检索系统中进程的信息是否匹配需要查......
  • 设置Windows主机的浏览器为wls2的默认浏览器
    这里以Chrome为例。1.准备工作wsl是可以使用Windows主机上安装的exe程序,出于安全考虑,默认情况下改功能是无法使用。要使用的话,终端需要以管理员权限启动。我这里以WindowsTerminal为例,介绍如何默认使用管理员权限打开终端,具体操作如下图所示:2.操作wsl使用Windows主机的......
  • cocoapods Xcode 14.3 Archive Command PhaseScriptExecution failed with a nonzero
    Xcode升级到14.3进行  Archive CommandPhaseScriptExecutionfailedwithanonzeroexitcode解决方法Xcode搜索 source="$(readlink-f"${source}")"将 source="$(readlink-f"${source}")"改为 source="$(readlink-f"......
  • C++ const关键字
    参考资料:【C++const的各种用法详解】【const用法深入浅出】-COS-博客园(cnblogs.com)const的基本概念:const名叫常量限定符,用来限定特定变量,以通知编译器该变量是不可修改的。习惯性的使用const,可以避免在函数中对某些不应修改的变量造成可能的改动。下面我就const的用法......
  • Typora 1.5.12 (windows/MacOs版) 简单高效且实用的Markdown编辑器
    简介Typora的设计理念非常人性化,与传统编辑器相比,更注重用户的视觉效果和阅读体验。它的编辑界面非常简洁,用户可以就近编辑,随时查看效果,避免频繁地转换预览模式,提高了工作效率和灵活性。此外,Typora软件还提供了诸如内置思维导图、目录和常用快捷键等便捷功能,可以让用户在编辑的......
  • 打卡 无规矩不成方圆 - C/C++ 多态
    请结合如图所示的继承关系设计Shape、Circle以及Rectangle类,使得下述代码可以正确计算并输出矩形和圆的面积。提示:Shape的析构以及area()函数都应为虚函数。  裁判测试程序样例://Project-Shapes#include<iostream>usingnamespacestd;//在此处定义Shape,Cirlce及......
  • pyenv-win-master\pyenv-win\libexec\pyenv-install.vbs(161, 5) Microsoft VBScri
    Windows10运行pyenvinstall3.11.2提示pyenv-win-master\pyenv-win\libexec\pyenv-install.vbs(161,5)MicrosoftVBScript运行时错误:文件未找到解决问题C:\Users\larry>pyenv--versionpyenv3.1.1C:\Users\larry>pyenvinstall3.11.2::[Info]:: Mirror:http......