社区
C#
帖子详情
如何只能由主程序来打开子系统的exe文件
Psyche_ks
2013-04-22 11:56:14
请问如何把子系统编译成可实行文件必须主程序调用才可以打开Exe程序,单独不能打开,请问怎么实现,谢谢
...全文
230
10
打赏
收藏
如何只能由主程序来打开子系统的exe文件
请问如何把子系统编译成可实行文件必须主程序调用才可以打开Exe程序,单独不能打开,请问怎么实现,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
by_封爱
版主
2013-04-22
打赏
举报
回复
main(string []args) 从这里判断就行了
xtiu77
2013-04-22
打赏
举报
回复
就是带参数的可执行文件..在子程序里验证传入的参数是否正确...通过验证则运行程序..否则退出
Psyche_ks
2013-04-22
打赏
举报
回复
能不能具体点呀,兄弟
Marky
2013-04-22
打赏
举报
回复
子系统验证传入参数,无参或参数不正确不启动
threenewbee
2013-04-22
打赏
举报
回复
传参数比较低级。用户容易破解。 用一个互斥量(Mutex),事实上你的问题和“如何防止程序同时运行多个实例”本质上是一回事。
CandPointer
2013-04-22
打赏
举报
回复
一切约束, 约定, 都是数据. 要做的,只需要 进程间通信. win32 api ,进程间通信 内核对象, 跨进程共享的 比如, 内存映射文件, 油槽,命名管道, 都可以. 被允许作为调用者的那些exe, 可以在相应的IPC共享数据里面,写入特定数据 被约束的exe, 启动时, 校验检查相应的共享数据 这样的好处, 不仅仅能轻松实现谁能调用的问题,还可以实现更复杂的约束. 当然,有人又说, 万一别人伪造数据 ,冒充调用者? (那取决于,你的算法)
Psyche_ks
2013-04-22
打赏
举报
回复
本来也是想做成dll的,但是没有做过这种案例呀,不知道怎么整。
wxl1010
2013-04-22
打赏
举报
回复
小西是二愣子
2013-04-22
打赏
举报
回复
引用 4 楼 diaodiaop 的回复:
main(string []args) 从这里判断就行了
取特定的参数嘛,约定好就可以了
shawn_yang
2013-04-22
打赏
举报
回复
你做成dll不行吗,非要搞什么exe 即便像楼上几位说可以引入参数方式 问题是,我在命令行下输入 abc.exe a b c 也一样是有参数执行了
Python打包成
exe
文件
_详细操作
前言 我原本是学C\C++,为了一个女生我踏上了不归路;这是本人第一篇关于python的文章。请多多关照! 对于python为什么要打包成
exe
文件
,是因为传输源
文件
以及源代码给他人是需要配置好一定的环境才能进行编译操作,而打包成
exe
文件
就可以跟电脑软件一样
打开
就可以运行也可以分享给他人。但是打包好的
exe
文件
并不是很方便去拆包,所以在打包前一定要测试之后在打包发布。 版本控制方面尽量选择python3.6+32位版本,因为win64位系统向下兼容32位程序,如果不考虑32位系统的话无所谓,直接pyth
win11 安卓
子系统
(WSA)安装教程(已过时)
目录Windows 11 安卓
子系统
(Sub System for Android™) 安装问题汇总准备工作==建议用手机
打开
本文,因为后面涉及到多次系统重启==1. 检查你的电脑是否开启了CPU虚拟化功能2. 开启 Hyper-V 和 虚拟机平台功能3. 安装安卓
子系统
4. 安装安卓程序(apk包) Windows 11 安卓
子系统
(Sub System for Android™) 安装问题汇总 前段时间,微软开放了所有美区用户的安卓
子系统
下载通道,但目前其他国家和地区还没有开放下载,如果你现在就想尝
matlab GUI 打包程序(Application Complier生成
exe
文件
和App打包)
0.写在前面 最近用MATLAB写GUI,用的是Guide,最后需要进行程序的打包,查了一些资料,打包包括
exe
文件
打包和App打包,这里都进行一个学习记录,后面需要可以回来查阅(MATLAB版本:2020Ra) 1.使用Application Complier 在APP中找到Application Complier,
打开
如下界面: 首先点击Add main file右边的加号添加
主程序
文件
,然后选择Runtime included in package,运行时不用进行联网,打包好以后可以直接进行运行
C++程序中调用
exe
可执行
文件
在开发项目的时候,有的时候会分开来开发,分开的有时是
exe
文件
,有的时候也会调用现成的工具包里面的一些
exe
文件
,这样在项目里面就要通过调用
exe
文件
来使用。 那么在C++里面直接调用
exe
文件
的方法有哪些呢?现在可考虑的方法主要有: a.使用system函数 b.使用
exe
c或者是
exe
cv函数 c.使用Win
Exe
c函数 d.使用CreateProcess函数 e.使用Shel
【Windows11系统】在win11里完美运行安卓
子系统
和Linux
子系统
本文写了博主在安装Linux
子系统
安卓
子系统
的安装教程和问题,比如出现Linux系统找不到
文件
系统,安卓应用安装不上怎么办等等
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章