在window下:
一、网页调起exe程序
1、在注册表 HKEY_CLASSES_ROOT 下面新建如下项:
说明:
cjh:自定义协议,可以设置成自己想要的名称。等下网页调起程序的协议就是 该名称。
2、修改 DefaultIcon 将该 默认 值设置成安装程序位置:
3、修改 command 默认值为 程序安装路径+传入参数(可选)
网页测试代码:
<html>
<head>
<title>
调用exe程序并传参数
</title>
</head>
<body bgcolor="white">
<h1 align="center">
<a href="cjh:\\www.chenjiahao parameter">
<font color="red">调用exe程序并传参数</font>
</a>
</h1>
</body>
</html>
C程序代码,这里我只把输入参数简单输出:
#include<stdio.h>
int main(int argc,char *argv[])
{
int i;
printf("============这是我的一个简单的C程序====================");
printf("参数:%d\n",argc);
for(i=0;i<argc;i++)
{
printf("%s ",argv[i]);
}
printf("\n");
scanf("%d\n",&i);
return 0;
}
到此即可。
测试结果如下: