社区
进程/线程/DLL
帖子详情
急, XP系统下,如何限制多个用户之能同时启动一个程序进程。
mostneed
2005-09-16 10:32:36
因为XP系统可以实时切换用户,比如我用A用户登陆后启动了程序 app.exe, 如果再切换到B用户登陆后,不能运行同一个程序 app.exe, 提示程序被其他用户运行着。
请问如何实现?
app.exe可能是vc写的也可以是vb写的。
目前只知道一个比较土的办法,打开一个本地文件。每次启动判断文件是否被占用,若被占用就说明已经有个实例已经启动。
分不够再加,谢谢各位。
...全文
184
17
打赏
收藏
急, XP系统下,如何限制多个用户之能同时启动一个程序进程。
因为XP系统可以实时切换用户,比如我用A用户登陆后启动了程序 app.exe, 如果再切换到B用户登陆后,不能运行同一个程序 app.exe, 提示程序被其他用户运行着。 请问如何实现? app.exe可能是vc写的也可以是vb写的。 目前只知道一个比较土的办法,打开一个本地文件。每次启动判断文件是否被占用,若被占用就说明已经有个实例已经启动。 分不够再加,谢谢各位。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoguaiwei
2005-09-26
打赏
举报
回复
mark
「已注销」
2005-09-16
打赏
举报
回复
打开一个网络端口
qq_lhz
2005-09-16
打赏
举报
回复
期待解决方案!~~~~~~~
yzkzero
2005-09-16
打赏
举报
回复
使用全局对象名
CreateMutex(..., ..., Global\\mutex_name);
mostneed
2005-09-16
打赏
举报
回复
xp下,可以不log out直接切换到另外一个用户。
谢谢大家关注,分不够再加。
亿云力科技
2005-09-16
打赏
举报
回复
楼主能解释一下什么叫实时切换用户吗?不用LogOff吗?怎么操作?
mostneed
2005-09-16
打赏
举报
回复
这个我说错了,不会是service,
是一个service的界面程序。
写注册表的办法不太好,如果程序异常中断,就没有办法恢复标志位了。
跨"用户" 无论是不是service都没有办法用互斥量实现互斥。
hjunxu
2005-09-16
打赏
举报
回复
如果是service怎么会跑两次呢?
idAnts
2005-09-16
打赏
举报
回复
另外windows service程序使用互斥量是有用的吧?我以前用过。
idAnts
2005-09-16
打赏
举报
回复
我有个想法,app.exe在注册表里的local machine下做个标记,启动的时候设置,关闭的时候清除,这样就可以控制了。
mostneed
2005-09-16
打赏
举报
回复
由于是跨用户,而不紧紧是跨进程,app.exe也有可能是windows service程序,使用进程互斥量没有用。
快乐鹦鹉
2005-09-16
打赏
举报
回复
CreateMutex
hjunxu
2005-09-16
打赏
举报
回复
用一个互斥变量不知道可不可以哇?
快乐鹦鹉
2005-09-16
打赏
举报
回复
用应用程序互斥不可以么?
hjunxu
2005-09-16
打赏
举报
回复
看了一下MSDN,感觉 yzkzero(U) 的方法 CreateMutex(..., ..., "Global\\mutex_name");好像可以。
搂主可以试一下
mostneed
2005-09-16
打赏
举报
回复
谢谢
yzkzero(U)
皮皮鲁
2005-09-16
打赏
举报
回复
同意:
回复人: yzkzero(U) ( ) 信誉:100 2005-09-16 12:15:00 得分: 0
使用全局对象名
CreateMutex(..., ..., Global\\mutex_name);
Windows Server 2012 R2
系统
配置与管理(初级全套)
全套视频共分为15章,211课时,从初级讲起,做到全方位技术提高,内容包括
系统
概述、安装与基本环境设置,本地
用户
与组账户的管理,建立Active Directory域,NTFS磁盘的安全性与管理,访问网络文件,分布式文件
系统
...
xp
系统
禁止开机
启动
服务器,win
xp
开机
启动
项怎么设置-win
xp
关闭开机
启动
项的方法 - 河东软件园...
所谓的
启动
项,也就是在我们开启电脑的时候
系统
自动在前台或者是后台所运行的
程序
。而当操作的
系统
进行登陆以后,就会在
进程
表中出现各式各样的
进程
。然而在我们开启电脑的时候许多的
程序
都会自
启动
,给我们带来了不少的方便,可是这也会是使得病毒或者是木马也会在自
启动
的行列之中。因此很多的
用户
为了能加快电脑开启的速度,减少病毒木马的
启动
,就会想将一些不必要的选项进行关闭,下面小编就以Win
XP
系统
为例,将关闭开机...
在
一个
进程
中
启动
另
一个
进程
---CreateProcess API
进程
提供了
程序
运行所需要的资源,虚拟内存地址空间......exe文件加载到
进程
的虚拟地址空间内存中指定的位置.每个
进程
都有
一个
标识符(PID)和
一个
句柄,
系统
和其他
进程
可以通过PID和
进程
的句柄对
进程
进行管理操作动态库的原理如:API函数CreateFile可执行代码在Kernel32.dll中,"内存分页管理"将
多个
虚拟内存分页映射到同
一个
物理分页上.动态链接过程,exe文件中的导
xp
系统
整个计算机非常慢,
xp
系统
开机速度慢怎么办|
xp
系统
如何加快开机速度
即使是Windows 10已经更新了多次的今天,Windows
XP
仍然有着相当的地位现在市场上使用Windows
XP
系统
的
用户
还是不在少数,依然有一些忠实的
XP
系统
用户
在继续使用,相信很多
用户
都会遇到这么
一个
问题,打开
XP
系统
电脑的时候开机很慢,有时候还得要几分钟才能开机。如何解决Windows
XP
系统
电脑开机慢的问题呢?解决
xp
系统
电脑开机慢的办法:1、首先是“硬件配置”。这点往往让忽略。...
逼近Windows
限制
:单个
进程
最大线&
系统
最大
进程
首先讨论线程
限制
,因为每个活动
进程
至少有
一个
线程(终止的
进程
,但是由另
一个
进程
拥有的句柄保持引用),所以
进程
的
限制
直接受到
限制
线程的上限的影响。 与一些UNIX变体不同,Windows中的大多数资源没有编译到操作
系统
中的固定上限,而是根据我已经介绍过的基本操作
系统
资源来推测它们的临界值。例如,
进程
和线程需要物理内存,虚拟内存,内存池。所以可以创建的
进程
或线程的数量,...
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章