社区
C语言
帖子详情
实现在c 中怎样程序执行时路径,然后run它下面的某个exe程序。
kirao
2006-01-09 05:14:20
如 run.c
当输入以c:\d:\exe\run application 时
程序会找到当前path然后执行application.
...全文
123
10
打赏
收藏
实现在c 中怎样程序执行时路径,然后run它下面的某个exe程序。
如 run.c 当输入以c:\d:\exe\run application 时 程序会找到当前path然后执行application.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kirao
2006-01-12
打赏
举报
回复
我用api得到当前程序运行path,, 然后再调用的system搞定
GetModuleFileName(NULL,currentpath,1024);
l_len=strlen(currentpath);
for(int j =l_len ;j > 0; j-- )
{
if (currentpath[j]=='\\')
{
currentpath[j+1]=0;
break;
}
}
gogowhy
2006-01-12
打赏
举报
回复
m
herryhuang
2006-01-09
打赏
举报
回复
路径问题:
getcwd可以得到当前工作路径,chdir改变当前工作路径
运行新程序,POSIX方法(windows不支持):
fork可以复制进程,子进程再exec执行新的程序。
ANSI方法(如果编译器声明“符合ANSI C语言标准”那就应该支持)
或者调用system运行新的程序。
windows方法:
调用ShellExecute
上述函数具体用法参见msdn,fork的用法在操作系统手册(man page)中查找。
quickreport
2006-01-09
打赏
举报
回复
方法1:设置环境变量,比较可行;
方法2:研究一下main函数的参数。
jixingzhong
2006-01-09
打赏
举报
回复
或者可以这样 :
#include<stdio.h>
#include<stdlib.h>
void main()
{
char s[100];
gets(s);
system(s);
}
s 就是输入的程序的 绝对路径 ...
jixingzhong
2006-01-09
打赏
举报
回复
可以使用 exec 函数族 !!
或者 spawn 函数族 ...
ma100
2006-01-09
打赏
举报
回复
dos/win:autoexec.bat
PATH=c:\tc;d:\exe\run;
屋顶上的老猫
2006-01-09
打赏
举报
回复
设置系统的环境就可以了!
DOS下在autoexec.bat里加入你要设置的路径
如:
PATH c:\tc;d:\exe\run;
WIN下在电脑属性里设置“环境变量”或通过set path命令来进行设置
kirao
2006-01-09
打赏
举报
回复
我要的是得到当前程序path.
lostlander
2006-01-09
打赏
举报
回复
#include <windows.h>
then use: ShellExecute(...)==>msdn
Windows 延
时
启动批处理脚本
一个Windows批处理脚本,可以
实现
秒级别延
时
启动
程序
CPAU提权管理软件
在Windows上,如果想以某个用户来执行一个命令,在命令行上我们可以使用
run
as 命令来
实现
。但是
run
as 有个问题就是在执行的
时
候会提示需要输入密码,这样用起来很不方便。于是乎找到了 cpau 工具 下载cpau,然后放到D盘根目录,打开命令提示符,切换到D:\ 输入以下命令 CPAU.
exe
-u administrator -p Password1 -ex “C:\Program Files\Tencent\QQ\Bin\qq.
exe
” -enc -file d:\1.txt -u 执行该命令的用户名,域环境需要全称Domain\users -p 该用户的密码 -ex 需要执行的
程序
路径
,最好加上双引号“” -enc 加密开关(必须用,否则在1.txt里面就能看到管理员密码了,用了之后看到的是加密后的乱码) -file 保存
路径
1.txt 可以为其他格式(如2.mp3),另不建议保存到C盘,有
时
会没有写入权限。 用cpau调用刚才生成的1.txt,命令完成会提示The command completed successfully.同
时
会打开QQ, 命令如下: cpau.
exe
-dec -file 1.txt -lwp -dec 解密开关 -lwp 如果是本地帐号,必须使用此帐号才能交互式认证 最后把cpau发送快捷方式到桌面,右键属性,修改目标里的
路径
,还可以更改图标,最后就大功告成了。
run
dll32.
exe
命令使用大全
Run
dll32.
exe
是什么?顾名思意,“执行32位的DLL文件”。它的作用是执行DLL文件
中
的内部函数,这样在进程当
中
,只会有
Run
dll32.
exe
,而不会有DLL后门的进程,这样,就
实现
了进程上的隐藏。如果看到系统
中
有多个
Run
dll32.
exe
,不必惊慌,这证明用
Run
dll32.
exe
启动了多少个的DLL文件。当然,这些
Run
dll32.
exe
执行的DLL文件是什幺,我们都可以从系统自
RUN
DLL32.
EXE
是什么
程序
转自http://blog.bcchinese.net/feixiangzhiyan/archive/2005/11/06/41320.aspx
Run
dll32.
exe
是什么?顾名思意,“执行32位的DLL文件”。它的作用是执行DLL文件
中
的内部函数,这样在进程当
中
,只会有
Run
dll32.
exe
,而不会有DLL后门的进程,这样,就
实现
了进程上的隐藏。如果看到系统
中
有多个
Run
dll3
regsvr32.
exe
与
run
dll32.
exe
在批处理
中
的使用
本人在网上流浪了一下午的所得。先感慨一下。曾经。有一份资料放在我面前。我没有好好的珍惜。等到失去才追悔莫及。查资料
时
最悲哀的事莫过于此。。。还是讲点实际的吧。在给出这连个命令的解释前。先说下自己的体会。找与
程序
相关的东西的
时
候。不要输入什么
Run
dll32.
exe
的详解,教程之类。而应该输入
Run
dll32.
exe
shell.dll 。这样查处来的有效信息多多了。而且实用。这招满管用的。嘿嘿。。
C语言
70,024
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章