问一个关于winfrom 关于开机的自启动的问题 详细是。。。

问一个关于winfrom 关于开机的自启动的问题 目前有一个开机自启动的程序叫form1.exe
一台电脑上有两个用户 admin 和 test 当admin用户登陆的时候 form1.exe程序启动了 这时候另一个人远程我的电脑 用test用户登陆 同样form1.exe 还是启动了 怎么样在多个电脑用户下 form1.exe程序只启动一次? 可以控制吗?

0

1个回答

可以通过互斥体实现防止程序多开,但是有个问题,程序一旦运行就隶属于那个用户了,也就是说第二个登录的用户不能用这个程序。
要想彻底解决,应该编写服务程序,服务程序不受用户登录的影响,在win32子系统加载完成后即可被运行。服务程序可以接收到用户会话的改变通知,还可以在当前用户中运行其他程序

0
NoMasp
nomasp 回复小菜来袭: 应该是吧……
接近 4 年之前 回复
zuishikonghuan
zuishikonghuan 回复小菜来袭: 你的意思是中间层判断是否有那个程序的进程么,一般都是这样的
接近 4 年之前 回复
u011954277
小菜来袭 可以从进程里面判断吗?
接近 4 年之前 回复
zuishikonghuan
zuishikonghuan 回复小菜来袭: 用互斥体啊,互斥体可以防止程序多开,如果程序不是你写的或者没有源码,你可以写一个中间层,中间层开机自启,检测到程序没有运行再运行,已运行了就不再运行,或者将之前的关掉重新运行,或者编写系统服务程序,不受用户登录的影响的
接近 4 年之前 回复
u011954277
小菜来袭 我的意思就是说 两个用户 同时上线的时候 forme.exe程序只能开一个
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
问一个关于winfrom 关于开机的自启动的问题 详细是。。。
问一个关于winfrom 关于开机的自启动的问题 目前有一个开机自启动的程序叫form1.exern一台电脑上有两个用户 admin 和 test 当admin用户登陆的时候 form1.exe程序启动了 这时候另一个人远程我的电脑 用test用户登陆 同样form1.exe 还是启动了 怎么样在多个电脑用户下 form1.exe程序只启动一次? 可以控制吗?
关于Centos7开机 自启动 tcpdump的问题
大家好:rn 想在系统启动时自动运行tcpdump抓包然后保存到文件中,但是系统启动后,可以看到tcpdump正在运行,目标文件也已经生成,但是目标文件的大小一直是0 ,抓不到任何包。如果开机后手动去执行,就可以抓到网卡上所有的包。rn 开机启动shell中执行tcpdump格式如下:rn ifconfig eth2 uprn sleep 5rn tcpdump -n -nn -i eth2 > /var/log/eth2.log &rn rn 是否还需要其他的操作呢?谢谢各位
问一个关于开机界面的问题
我需要做一个开机界面。有两种方法:rn1:在主窗口显示前显示一个欢迎信息的对话框rn2:在主窗口显示后,显示一个欢迎信息的对话框,4秒后自动消失rnrn请问各位高手,如果用第1种方法,我应该怎样做?rn我现在想用第2种方法,可是我不知道主窗口产生后,会自动激活哪个消息?rn另外请问如何不让程序自动产生子窗口?rn请各位高手多多指教,不胜感激!rn
新手一个问题,关于自启动的
刚学VC++,想做一个开机自动启动的程序,rn请大家帮我,给我源程序,就通过注册表就可以了,还有头文件,谢谢谢谢
一个关于开机的问题
请问一下,每天早上第一次开机在自检的时候,memory testing没完(比如1500000,只到1100000)就停止了,然后关电源或是重启,就可以正常开机了,这是什么原因呢?
一个关于WINFROM的DataGrid的问题
rn怎样让DataGrid 各列的宽度根据Winfrom窗口的大小自动适应~~rn也就是让旁边不显示空白的地方~~~rnrn还有一个问题就是 点击的时候怎样让他不是选中每个字段,而是选中每列  类似ListView的那种效果~~~~~rnrn要是谁有实例就更好了
关于winfrom的一个问题,很急
[img=http://hi.csdn.net/attachment/201101/5/7390746_1294196044TOyY.jpg][/img]rn这是我从随机抽取出来的号码,我要把它添加到LISTBOX里面去,因为每个号码都用图片代替了rn请问下怎么才能添加进去?
问一个自启动java程序的问题
我把java类放到了/usr/local/下的一个目录里,在/etc/profile里配置了相应的CLASSPATHrn在/etc/rc3.d/下放了一个对应的文件,里面放了java xxxrn但是启动的时候,依然提示Exception in thread "main" java.lang.NoClassDefFoundErrorrn但我直接用命令java xxx却能正常启动rn这是什么原因啊rn谢谢各位了
关于自启动的问题
我在vista系统下的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run设置了自启动,但是系统起来的时候程序没起来,而且我得UAC off的。rn怎么会这样,如何修改,谢谢
关于自启动和最小化的问题
我希望我的程序能开机就启动运行,并最小化在右下角,同时能用鼠标右键来显示对话框。就像金山词霸那样。请各位指点。
关于自启动IE的问题!
我的电脑最近好像由于上了一个什么网页,结果主页被自动设置成那个网页了。而且还把主页的设置锁住了。后来我用超级兔子给修改了,而且也把设置主页的功能给打开了。但是每次从新启动电脑的时候,IE又自动启动,并且登陆的还是哪个破网页,这是主页的设置又变成哪个网页了。请问有什么方式可以让这个消失吗?谢谢
关于脚本的自启动问题
我这两天作了一个关于CA系统的redhatAS4.0的双机,我写的脚本不能设置为开机自动启动,用chkconfig --add 报 the carestart.sh is not support service 错误。我把脚本贴出来麻烦大家帮我看看有什么错误没有,这个脚本在ha中能够启动。我写的脚本是通过一个大的脚本调用两个小的脚本。rn 这是我的castart脚本:rn #!/bin/shrn cd /opt/jit/ca50rn. /ca.sh -start&rn 这是我的castop脚本:rn #!/bin/shrn cd /opt/jit/ca50rn ./ca.sh -stop&rn 这是我放到/etc/init.d下的脚本:rn /etc/rc.d/init.d/functionsrnexport CA_HOME=/opt/jit/ca50rnexport PATH=$CA_HOMEPATHrn[ -f $CA_HOME/castart.sh ] || exit 0rn [ -f $CA_HOME/castop.sh ] || exit 0rnexport PATH=$PATH:/usr/bin:/usr/local/binrncase "$1" inrn start)rn # Start daemon.rn echo -n "Starting CA: "rn $CA_HOME/castart.shrn RETVAL=$?rn echorn [ $RETVAL = 0 ] && touch /var/lock/subsys/CA rn rn echo "[`date`] CA start $RETVAL " >> CA.logrnrn ;;rn stop)rn # Stop daemons.rn echo -n "Shutting down CA: "rn $CA_HOME/castop.shrn RETVAL=$?rn echorn [ $RETVAL = 0 ] && rm -f /var/lock/subsys/CA rn rn echo "[`date`] CA stop $RETVAL " >> CA.log rn ;;rn restart)rn $0 stoprn /bin/sleep 1rn $0 startrn rn ;;rn condrestart)rn [ -e /var/lock/subsys/CA ] && $0 restartrn ;;rn status)rn if [ -e /var/lock/subsys/CA ]; thenrn RETVAL=0 rn elsern RETVAL=3rn firn rn echo "[`date`] CA status $RETVAL " >> CA.logrn rn ;;rn *)rn echo "Usage: $0 start|stop|restart|status"rn exit 1rn esacrn echo "[`date`] cmd: $0 $* :return $RETVAL" >> CA.logrn exit $RETVALrn 欢迎各位给出您的具体意见,谢谢!
关于程序自启动的问题
我想做一个后台运行的程序,现在需要实现以下几个功能,望不吝赐教!rn1:让程序运行后加入自启动rn2:程序运后实现和金山网镖类似的功能,让他自动最小化,并且在快速启动栏加入图表,rn而且能够让鼠标移动到该图标上时单击或者双击出现程序退出的菜单rn希望各位帮忙,最后留下源带码,谢谢!
关于程序自启动问题
我从网上看到了一篇程序自启动的文章上面写了如下rn小弟有点疑惑rnrn[code=C/C++][/code]rn int C***Dlg::CreateRun(void)rnrn //添加以下代码rn HKEY RegKey; rn CString sPath; rn GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH); rn sPath.ReleaseBuffer(); //(1)GetBufferSetLength不是会自动销毁吗??rn int nPos; rn nPos=sPath.ReverseFind('\\'); //(*)'\\'后面是什么东西rn sPath=sPath.Left(nPos); rn CString lpszFile=sPath+"\\MyScreenCut.exe";//这里加上你要查找的执行文件名称 rn CFileFind fFind; rn BOOL bSuccess; rn bSuccess=fFind.FindFile(lpszFile); rn fFind.Close(); rn if(bSuccess) rn rn CString fullName; rn fullName=lpszFile; rn RegKey=NULL; rn RegOpenKey(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",&RegKey); rn RegSetValueEx(RegKey,"MyScreenCut",0,REG_SZ,(const unsigned char*) //这个强制转换的变换过 程是怎样的??rn(LPCTSTR)fullName,fullName.GetLength());//这里加上你需要在注册表中注册的内容 rn this->UpdateData(FALSE); //加上这个的作用是干什么的,好像我一添加这一段就崩了??rn rn else rn rn //theApp.SetMainSkin(); rn ::AfxMessageBox("没找到执行程序,自动运行失败"); rn exit(0); rn rn return 0;rnrn
关于oracle的自启动问题
oracle有没有像Sqlserver的服务管理器那样,可以设定电脑启动时是否自动启动服务。
关于自启动问题
我做了一个程序想让他监听键盘操作,过了一段时间如果键盘没有操作则自启动程序。键盘有其他操作时,则自动关闭程序rn这里有两个问题:一个是让程序自启动,还一个是监听键盘操作。。J2ME能不能实现这两个功能呢?要用什么方法?
简单问题关于winfrom
头一次作这个。winfrom的页面跳转怎么跳呢,
关于winfrom datagrid问题?
各位朋友帮帮啊一个小问题,在winfrom中的datagrid修改好数据后怎么提交更新,怎么来获得是对datagrid中的某一行某一列进行了操作啊,我知道datagrid中的数据源是DataSet那对DataSet中操作好之后,我不知道在更新的按钮上update语句应该怎么写了比如rnupdate authors set au_lname ='',au_fname='' 我不知道这个参数应该从哪获得
关于Winfrom窗体的问题
我想实现在主窗体中点击一个东西弹出一个窗体,这个窗体使自己创建的,主要是显示我在主窗体中点击的东西的属性,现在我想在主窗体中点击一个东西弹出显示属性的窗体,但是我要点主窗体中的宁外的东西是必须关闭弹出的属性窗体,现在我就是不想关闭属性窗体,还能点主窗体并把属性值显示到属性窗体中。不知道怎么解决呢。谢谢
关于winfrom布局的问题
[img=http://images.cnblogs.com/cnblogs_com/wuhuacong/WinformUI/OutLookBar2.png][/img]rn我想在winfrom里做一个这样类似的导航栏,要怎么做啊?rnweb里可以用CSS于javascript做,但是在winfrom我傻了!各位大虾可以指点指点不!
关于winfrom窗体的问题。
主窗体form1,执行下面按钮rnprivate void Button1_Click(...)rn rn //开始执行do()之前弹出一个form2rnrn this.do()//执行相应的操作rn rn //前面的do()执行完了,就关闭 form2窗体rnrnrn我想要上面的效果,我现在弹出FORM2就不去执行form1里面的do();rn
关于autocomplete winfrom 的问题。
请问。autocomplete winfrom 不论是textbox 还是combo 怎么才能实现rn输入姓名中第一个汉字 得到数据库中所有已 输入汉字为开头的结果。rnrn这里如何完成不是关键。rnrn主要的是 加入用户数据表内有 10W条记录。rnrn当用户在输入的时候 每次输入都检索10W数据 那岂不是很夸张的事情。 请问各位朋友是如何解决这个问题的。
一个关于开机声音的问题
我自己弄了一个开机声音,放了进开机声音存放的地方,用的是WIN2000,rn但是不知道为什么在开机的时候,在显示屏上看见开始那个条子出来以后,就rn听不见了,我弄的那个声音有十几秒的,我想问一下为什么会这样的,rn(还有就是默认的声音就没问题)
(winfrom)关于图片处理的问题
我现在要打印一张图片。这张图片是签名的图片。已经做成的jpg格式的。现在我打印出来的效果是:有格子,笔画不连续,就有点像拿放大镜看ICO图标会出现那种马赛克现象。我想消除这种现象请问有什么好的方法没有。我处理图片是直接打印图片用的e.Graghic.DrawImage()方法放到打印的print()事件中。请教各位高手有没有好的方法能够让我打印出来的签名笔画连续(调整大小我试过了,没有用)
问一个关于winfrom C/S开发模式 TreeView 的问题
我现在弄了一个树 父级节点下都有N 个子节点 rn我能不能让打开某一个节点的时候 把其它节点关闭呀? 怎么关rn也就是说我想用户在操作的时候总是只有一个节点是展开的,其它都关闭rnrnrnrnrn最后在个问一个,哪有C/S winfrom 开发的视屏? rnrn谢谢大家
问一个很菜鸟的问题,关于web编程和winfrom编程的
我 以前一直是用.net做web编程的,可是最近要做课程设计,要用winfrom做一个学生管理系统,可我没用用vs.net做过啊.rn问大家一个菜鸟问题,winfrom编程的时候,对数据库什么的操作啊,控件使用啊,是不是和web编程一样啊.rnado.net的也可以在winfrom里面用是吧?我看了很多源代码,感觉和我想的不是那么回事啊!
电脑开机Apache自启动问题
电脑开机Apache自启动问题 win+R输入services.msc,打开服务面板 找到Apache,右键属性,有个启动类型,可以选择自动,手动
问一个很菜的问题 是关于datagrid的
rn我想在datagrid里输入日期rn比如我要输入"2001-01-22"rn我输入2001后自动输入"-"rn我输入01后再自动输入一个"-"rn等输完22后 就不能在输入字符了rn rn呵呵 俺表达能力很差,如果不明白 请往下看rn rn就像下面这个textbox1的功能一样rn Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPressrn If Len(TextBox1.Text) = 3 Or Len(TextBox1.Text) = 6 Thenrn SendKeys.Send("-")rn SendKeys.Send("end")rn End Ifrn If Len(TextBox1.Text) = 10 Thenrn e.Handled = Truern End Ifrn End Subrnrn
问一个迷惑的问题?是关于COM的?
我正在学习C#。C#在写组件方面的简单让我感到无比的高兴。但是我去年还在看用VC写COM的书,看的我一头雾水。到现在都是一知半解。我不知道是否还有将VC写COM的技术学完它的必要。COM的高手们,如何感想。一个学生是不是不应该去学这么时髦的技术啊。也没有用啊。我想回去把数据结构学的更好些。
我是新手 问一个关于的问题!
我想练习做一个新闻发布系统 其他问题都基本解决了 遇到一个郁闷了很久的问题rn1.先发布新闻类别rn2.发布新闻rnrn问题:rn在发布新闻的时候 要选择新闻的类别 我想用下面的方法来选择新闻类别rnrnrn 新闻类别1rn 新闻类别2rn 新闻类别3rn .......rn 新闻类别nrnrnrn这里的 新闻类别1 …… 新闻类别n 是我先发布的 我想从数据库读出来的 怎么样才能够实现?rnrn我用的是vb写的 我只是个才接触asp.net的小菜鸟一个 能够说详细一点是最好不过的了 谢谢各位 在线等rn
问一个问题,是关于IIS设置的。
我做了B/S结构的程序,所以安装时需要设置IIS和SQL,请问如何设置?谁有这方面的经验?
问一个struts的问题,是关于标签的
struts标签不可以嵌套.rnrn rn ...rn rnrnrn我现在想把select的标签的property是动态的,rn比如property="aaa[0]",property="aaa[1]",property="aaa[2]",这个样子.rnrn 不行rn 也不行rnrn不知道怎么样才可以啊!rn
问一个基础问题,是关于执行顺序的.
比如说,我有一个鼠标单击事件,在这个事件过程中间,文本框因赋值引发了change事件,rnrn那么请问到底是把鼠标单击事件执行完了再去执行change事件rnrn还是中断单击事件,先去执行change事件,执行完了以后再回到单击事件.rnrn大家别笑我,我是受C影响比较深, 如果把change事件看做是C里面的函数的话rn肯定是先执行change然后再执行change后面的语句.rn至于vb,我就不太清楚了.rnrn请大家赐教.
问一个关于 的问题.
在一个table中有许多行列,单元格中均插入lable控件显示数据库中内容,表格线宽度1,大部分的label内容为空,为何显示时有内容的单元格显示边框,无内容的单元格有些显边框,而大部分不显示?rn
问一个关于的的问题
问一下:rn1.rn rn rnrn2.rn rn rnrnrn这两个有什么区别?今天帮同学改个JSP,刚好就是越到这个问题,当用第一个语句的时候,能够传进值,但用第二用种却就不行。。。不仅仅是因为中的property为*,对于其它的也不行如:rn rn rn rnrnrnrn还有就是这个Bean有构造函数应该没什么影响吧,我从网上查了下,有人说bean不应该有构造函数。。还有大虾指教
问一个关于问题
如果我想将A表中的某一条记录除B字段以外的内容复制到C表中,有什么办法实现rnrn有没有办法不将其余的列名一一列出来实现?谢谢!
问一个关于if的问题
if()rn rn if()rn rnrn rn rn ...........rn ...........rn如果对于内嵌的if的判断语句条件不成立,我想跳出整个if范围,继续执行后面的语句rn我不想用go to执行后面的语句,也不想用return跳出ifrncontinue和break应该都不能用rn应该怎么处理
问一个关于 # 和 ## 的问题
#define RTP_NAME "rtp"rnrn#define DEV_NAME(prefix, minor) \rn (prefix # minor)rnrn当我输入rnint minor = 0;rnchar *rtp0 = DEV_NAME(RTP_NAME, minor)rnprintf("rtp 0 = %s\n", rtp0);rnrn后结果变成 rtp 0 = rtpminorrnrn我想要的结果是 rtp 0 = rtp0rn请问应该怎么样做?
问一个关于::的问题
C++中rnCSynflood::CSynflood()rnrnrnCSynflood::~CSynflood()rnrn报错了,说是::后面的名称一定是类名或者命名空间名rnrn这个要怎么改啊,我用的是VS2010rn谢谢啦
菜鸟请问一个关于自启动基础的问题
我编写了一个倒计时程序,我想让我的那个程序随Windows开机就自动启动,那我该怎么样做?应该是加入一些代码就好了吧?谢谢了
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo