C_Sharp 板


LINE

写了一个CE上的小程式 这个程式是由其他程式呼叫起来的 用CreateProcess 如果我希望在此程式已被执行的状况下 若再一次被呼叫时,不要再开一个视窗 而是直接把此程式(已执行)拉到最上层 以避免重复相同功能的多个视窗同时执行 请问要如何做呢? 谢谢 我目前只想到可以在呼叫端做一个check 因为CE不支援GetProcessByName 所以目前我是用FindWindow检查目前已执行程式的Title 如果有已存在的,取得此程序的Handler,再用ShowWindow来把他抓到上层 我自己知道这个方法很烂 第一个是因为我是在呼叫端来check,如果不确定这个程式会被什麽程式呼叫 我就没办法事先check,所以我希望能找到一个是在被呼叫端的检查 但是,如果是在被呼叫端做check,那不就代表被呼叫的程式已经被启动了 这就与我起初希望能不要用到两份系统资源的想法抵触了(因为CE的资源已经够少了) 我不知道该怎麽解 可是我明明就有看到一些程式,他是永远只有一个视窗的阿 另外请问一下,如果是在InitializeComponent的时候作这个check, 如果有已存在的,就把他拉上来,然後把自己Exit掉,这样可行吗? 这样实际上系统资源有多少是已经分配过去了呢? 另外,我知道用FindWindow也是一个bad idea, 因为只要有相同的Window Title,就可能会有意外 请问一下,有什麽其他CE上可用的函式,可以帮助我知道某一特定Process的状态呢? (如果真的没有,我就只好开一个Global Variable来存他的状态了..虽然这不是很好) 有点拉里拉杂,谢谢大大
1F:推 tomex:程式要写个find handle(api有),避免被重复执行 06/14 12:57
※ 编辑: saloonpass 来自: 211.20.98.2 (06/14 17:23)
2F:推 saloonpass:请问是否有比较详细的解释呢? 我不太了解 06/14 17:23







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP