如果在运行中获得自身可执行文件exe的名字?

一颗启明星 2010-04-28 01:43:24
其目的主要是想通过程序知道现在正在运行的这个exe的可执行文件名是什么,如果用户自己更改了可执行文件名在程序中自己是可以判断的。谢谢!
...全文
125 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wag_enu 2010-04-28
  • 打赏
  • 举报
回复
mark 一下...
zb63668331 2010-04-28
  • 打赏
  • 举报
回复
获得应用程序完整路径
FUNCTIONulongGetModuleFileName(ulonghModule,refstringlpFileName,ulong
nSize)LIBRARY"kernel32.dll"ALIASFOR"GetModuleFileNameA"

一颗启明星 2010-04-28
  • 打赏
  • 举报
回复
appname是创建的应用名字,应该不能返回可执行文件名,后个限制程序多次运行有用,但得不到当前的可执行文件名。我的需求是:如编译完后为1.exe,则可得到他的路径或是文件名。当变成2.exe时,虽然是同一个程序,但知道变成了2.exe了。
zb63668331 2010-04-28
  • 打赏
  • 举报
回复
/*---------限制应用程序只运行一个实例--------------*/
function ulong CreateMutexA (ulong lpMutexAttributes, int bInitialOwner, string lpName) library "kernel32.dll" alias for "CreateMutexA;Ansi"
function ulong GetLastError () library "kernel32.dll"
zb63668331 2010-04-28
  • 打赏
  • 举报
回复
this.AppName?

1,109

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧