社区
C语言
帖子详情
实现在c 中怎样程序执行时路径,然后run它下面的某个exe程序。
kirao
2006-01-09 05:14:20
如 run.c
当输入以c:\d:\exe\run application 时
程序会找到当前path然后执行application.
...全文
114
10
打赏
收藏
实现在c 中怎样程序执行时路径,然后run它下面的某个exe程序。
如 run.c 当输入以c:\d:\exe\run application 时 程序会找到当前path然后执行application.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
CPAU提权管理软件
在Windows上,如果想以某个用户来执行一个命令,在命令行上我们可以使用
run
as 命令来
实现
。但是
run
as 有个问题就是在执行的
时
候会提示需要输入密码,这样用起来很不方便。于是乎找到了 cpau 工具 下载cpau,然后放...
RUN
DLL32.
EXE
是什么
程序
转自...它的作用是执行DLL文件
中
的内部函数,这样在进程当
中
,只会有
Run
dll32.
exe
,而不会有DLL后门的进程,这样,就
实现
了进程上的隐藏。如果看到系统
中
有多个
Run
dll3
Java 内核原理入门到实战(大神必经之路)
Java 语言是体系结构
中
立的: Java
程序
(后缀为 java 的文件)在 Java 平台上被编译为体系结构
中
立的字节码格式(后缀为 class 的文件),然后可以在
实现
这个 Java 平台的任何系统
中
运行。这种途径适合于异构的...
run
dll32.
exe
命令使用大全
它的作用是执行DLL文件
中
的内部函数,这样在进程当
中
,只会有
Run
dll32.
exe
,而不会有DLL后门的进程,这样,就
实现
了进程上的隐藏。如果看到系统
中
有多个
Run
dll32.
exe
,不必惊慌,这证明用
Run
dll32.
exe
启动了多少个的...
regsvr32.
exe
与
run
dll32.
exe
在批处理
中
的使用
本人在网上流浪了一下午的所得。先感慨一下。曾经。有一份资料放在我面前。我没有好好的珍惜。等到失去才追悔莫及。查资料
时
最悲哀的事莫过于此。。。还是讲点实际的吧。在给出这连个命令的解释前。先说下自己的体会...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章