控制台服务程序退出问题 [问题点数:20分,结帖人hellolzjwx]

Bbs1
本版专家分:30
结帖率 100%
Bbs3
本版专家分:741
Bbs6
本版专家分:5045
Blank
红花 2009年7月 C/C++大版内专家分月排行榜第一
Bbs4
本版专家分:1510
Bbs3
本版专家分:741
Bbs9
本版专家分:64330
Blank
进士 2009年 总版技术专家分年内排行榜第六
Blank
金牌 2009年4月 总版技术专家分月排行榜第一
Blank
红花 2009年11月 Linux/Unix社区大版内专家分月排行榜第一
2009年6月 Linux/Unix社区大版内专家分月排行榜第一
2009年4月 C/C++大版内专家分月排行榜第一
2009年3月 C/C++大版内专家分月排行榜第一
2009年3月 Linux/Unix社区大版内专家分月排行榜第一
2009年2月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2010年1月 C/C++大版内专家分月排行榜第二
2009年10月 Linux/Unix社区大版内专家分月排行榜第二
2009年9月 Linux/Unix社区大版内专家分月排行榜第二
2009年8月 C/C++大版内专家分月排行榜第二
2009年8月 Linux/Unix社区大版内专家分月排行榜第二
2009年7月 C/C++大版内专家分月排行榜第二
2009年6月 C/C++大版内专家分月排行榜第二
2009年5月 C/C++大版内专家分月排行榜第二
2009年5月 Linux/Unix社区大版内专家分月排行榜第二
2009年4月 Linux/Unix社区大版内专家分月排行榜第二
2009年2月 C/C++大版内专家分月排行榜第二
2009年1月 Linux/Unix社区大版内专家分月排行榜第二
服务控制台
提供DELPHI版本编写基本系统服务的交互程序。稍微修改下可以写能C++形式。
纠结!!控制台程序退出时,报ThreadAbortException的异常!!!
<em>问题</em>描述:rn 有一个<em>控制台</em>程序,在main函数里面开了一个线程:rn[code=C#]rnThread WebNewsThread = new Thread(new ThreadStart(webnews.WebNewsThreadFun));rnWebNewsThread.Priority = ThreadPriority.BelowNormal;rnWebNewsThread.IsBackground = true;rnWebNewsThread.Start();[/code]rnrnrn 当需要结束<em>控制台</em>程序时,执行到main函数的最后的大括号时,线程WebNewsThreadFun抛出异常:rnrn [color=#FF0000]在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常[/color]rn rn 抛出异常的部分代码如下:rn [code=C#]rnwhile (true)rnrn tryrn rn foreach (OneNews one in dic_news.Values)rn rn igetwebstr.NewsName = one.newsName;rn string servertime = igetwebstr.GetWebFunc(13);rn if (servertime != string.Empty &&rn string.Compare(servertime, one.newsTime) != 0)rn rn string serverValue = igetwebstr.GetWebFunc(12);rn if (string.Empty != serverValue)rn rn one.newsValue = serverValue;rn one.newsTime = servertime;rn if (!XmlHelper.EditOneNewsKey("webnews.tmp",rn convertstr(one.newsName), rn one.newsTime, one.newsValue))rn throw new Exception("xml");rn rn rn rn rn Thread.Sleep(10 * 60 * 1000);rn //十分钟(主线程<em>退出</em>时,这句会引起线程rn //终止异常!) rn rn catch (Exception ex) //当主线程<em>退出</em>时,这里会报线程终止异常,rn //由上面一句引起的线程终止异常 rn rn if (ex.Message == "xml")//文件读写异常rn rn tryrn rn if (File.Exists(FilePath.OldHtmFolder + rn "webnews.tmp"))rn File.Delete(FilePath.OldHtmFolder + "webnews.tmp");rn rn Thread.Sleep(5000);rn continue;rn rn catchrn rn Thread.Sleep(5000);rn continue;rn rn rn elsern rn return;//处理这个异常时,rn //该线程函数没法<em>退出</em>!!! rn rnrn[/code]rnrn大家帮忙看看!!谢谢~~
命令控制台程序退出时引发什么事件?
我试过Process.GetCurrentProcess().Exited事件不行,没有反应。rnrn命令<em>控制台</em>程序<em>退出</em>时究竟引发什么事件?希望实测过。
程序退出问题
我希望程序出错误时不<em>退出</em>应用程序。rn比如:rn 插入数据失败提示错误信息返回,但不<em>退出</em>应用程序。rn==============我的开始运行程序连接数据库的程序段==========================rnpath = "Provider=OraOLEDB.Oracle;Password="+Pwd+";Persist Security Info=True;User ID="+userid+"";rn tryrn rn ADODataSet1->Active = false ;rn ADOConnection1->Cancel(); //¶Ï¿ªrn ADOConnection1->Connected = false;rn ADOConnection1->ConnectionString = path;rn ADOConnection1->Mode = cmReadWrite ;rn ADOConnection1->Connected = true;rn ADOConnection1->KeepConnection = true ;rn ADOConnection1->Open();rn ADODataSet1->Active = true ;rn rn catch(Exception &E)rn rn String e = E.ClassName();rn Application->MessageBoxA(e.c_str(),"Á¬½ÓÖ¸¶¨Êý¾Ý¿âʧ°Ü£¡",MB_OK);rn Application->Terminate();rn rn========================================================rn怎么改,才不会程序出现一般错误时不<em>退出</em>应用程序。
程序退出问题
各位大侠,在我的程序中,使用API::SHCameraCapture启动摄像头,rn 拍摄完后,怎样在程序中用语句让启动后的摄像头进程完全<em>退出</em>呢?
程序退出问题
在程序中加入了一个菜单:menu.AppendMenu(MF_STRING,WM_DESTROY,"关闭"); rn点击关闭时关闭程序,为了防止esc<em>退出</em>我把OnCancel()注释为空了。rnmenu.AppendMenu(MF_STRING,WM_CLOSE,"关闭");或者menu.AppendMenu(MF_STRING,WM_QUIT,"关闭");都不管用。
程序退出问题!!!
如何在<em>退出</em>程序前先提示啊?下面两个过程,一个行,一个不行,应该怎样改?rnrnDim a As IntegerrnrnPrivate Sub Command1_Click()rna = MsgBox("确定要<em>退出</em>程序吗?", vbOKCancel, "提示")rnIf a = vbOK Then EndrnEnd SubrnrnPrivate Sub Form_Unload(Cancel As Integer)rna = MsgBox("确定要<em>退出</em>程序吗?", vbOKCancel, "提示")rnIf a = vbOK Then EndrnEnd Sub
程序退出问题??
我用VB写的程序,有MDI 窗体,其它的窗体我没有用子窗型式,rn可是我的程序安装到机器上以后,已打印东西,在程序安全退时,可以任务管理器中还能看到本程序正在运行,怎么回事呀?请帮帮小弟吧
程序退出问题
各位高手:rn我编制的程序在98下正常结束后,我再按下CTRL+ALT+DEL键发现该程序还在,rn并且程序名后有“没响应”的说明。请问是什么原因。谢谢。
debug-console(调试控制台服务)
skynet 自带了一个调试<em>控制台</em>服务。你需要在你的启动脚本里启动它。 skynet.newservice(“debug_console”,8000) 常用的针对所有 lua 服务的指令有: list 列出所有服务,以及启动服务的命令参数。 gc 强制让所有 lua 服务都执行一次垃圾回收,并报告回收后的内存。 mem 让所有 lua 服务汇报自己占用的内存。(注:它只能获取
oracle控制台服务
各位大侠:rn 机器换了IP,为何我的Oracle<em>控制台</em>服务启动不了了?需修改哪个文件?谢谢!!
SignalR控制台服务
SignalR<em>控制台</em>服务
程序退出
在SDI程序中,<em>退出</em>使用哪个函数呢?
程序退出
是不是程序<em>退出</em>已后,与其相关的资料将全部被释放?rn也就是说,在响应<em>退出</em>命令的那个函数中我们可以用TerminateThread 来终止work thread(我没有要记录的信息),而不用考虑 new, handle 等资源的释放<em>问题</em>。 是这样吗?
Eureka服务注册中心配置控制台问题处理
微服务系列课程SpringCloud高级课程采用最新的SpringCloud版本,分为14章71节课,从零基础讲解分布式架构到搭建SpringCloud微服务相关组件以及Docker容器实战、使用私有镜像仓库,使用Docker部署SpirngCloud全家桶到云服务器生产环境,还有核心源码分析和面试经验等知识。
关于程序退出问题
我用VC编了一个以对话框为基础的串口通讯程序comm(本人未创建任何线程),当我电击右上角对话的关闭按纽<em>退出</em>程序后,却发现进程管理器中comm.exe依然存在,因而下次启动程序时自然就出错了,请问这是怎么回事,如何解决???
QT程序退出问题
有一个菜单选项,,当单击时,调用相应的函数,,rn曹函数中,有一个for循环,发现当程序<em>退出</em>时,,这个for循环居然还在运行,,,rnrn也重写了 closeEventrnvoid Ui::closeEvent(QCloseEvent *)rnrn qApp->quit();rn
关于程序退出的奇怪问题
在一个程序里注册了系统热键,并且在OnClose里写了CanClose=false;就是说点击X不许<em>退出</em>,除非满足一个条件才调用自己写的一个<em>退出</em>函数(这个函数正确无误,注销了系统热键),但是在关机时,该程序却无法结束进程,表面上是关掉了,但在进程察看器理缺陷是没有<em>退出</em>,造成无法关机,无法重起,无法注销……rn请问如何解决这个<em>问题</em>?如何得知系统在关机(重起,注销)时发给程序的<em>退出</em>消息?
vc 对话框程序退出问题
创建了一个对话框程序,点击对话框右上角的叉号关闭时,进程不能<em>退出</em>;rn但是,如果在OnDestroy()里设置断点,关闭对话框时,可以进入OnDestory( ),在断点处停下,此时,按F5, 进程可以正确<em>退出</em>,程序结束;rn很奇怪的现象,请教各位大侠。
问一个程序退出问题
一个Java程序,只有最后一行代码JOptionPane.showMessageDialog()是和GUI有关的代码rnrn当这个程序被打包成jar文件时,如果没有这行代码,可以正常<em>退出</em>,但如果加了这一行提rnrn示的代码,则点MessageDialog的确定后,窗口虽然关闭了,但任务管理器中还是看到了一个rnrnjavaw.exe在运行...rnrn请问才能让这个程序完全<em>退出</em>???rnrn
Tomcat起服务控制台乱码问题
Tomcat起服务<em>控制台</em>乱码<em>问题</em> 找到tomcat/conf/logging.properties; 添加语句:java.util.logging.ConsoleHandler.encoding = GBK; 重启tomcat,查看日志数据即可!;
如何将控制台程序发布为服务
看了好多相关帖子,大部分都是用Instsrv.exe和Srvany.exe,要下载安装麻烦的要死. 今天分享一种不一样的方式. 一. 这里贴一下我们的Program类 1.Program.cs using Ivony.Html; using Ivony.Html.Parser; using System; using System.Collections.Generic; us...
切换输入法,程序退出问题
iSearchEdwin = new (ELeave) CEikEdwin; iSearchEdwin->SetContainerWindowL(*this); iSearchEdwin->ConstructL(EAknEditorFlagDefault,16,16,1); iSearchEdwin->SetAknEditorFlags(EAknEditorFlagLatinInputMod
关于程序退出问题
请问一下各位,当我按一下某个窗体中一关闭按扭时(“X”),我怎样用代码结束整个程序?谢谢!
多线程程序退出问题
在VS2005下开发了一个客户端与服务端通信的程序!rn我在客户端程序中使用了多线程!rn可是在客户端程序关闭后,仍占用系统部分系统资源!rn只有在服务端程序进程终止之后,客户端资源才可以得到释放!rn请问是什么原因?rn客户端程序代码:rnprivate IPAddress myIP = IPAddress.Parse("192.168.0.1");rnprivate IPEndPoint MyServer;rnprivate Socket sock;rnprivate bool bb = true;rnrnpublic string recvStr = ""; //接收到字符串rnrnpublic Thread thread;rnrnprivate void btnCon_Click(object sender, EventArgs e)rnrn MyServer = new IPEndPoint(myIP, Int32.Parse("8888"));rn sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);rn sock.Connect(MyServer);rnrn this.statusBar1.Text = "与主机连接成功!";rnrn thread = new Thread(new ThreadStart(targett));rn // thread.IsBackground = true;rn thread.Start();rnrnpublic delegate void MyOkInVoke(string str);rnrnprivate void targett()rnrn while (bb)rn rn Byte[] bbb = new Byte[1024];rn string aa = "";rn int bytes;rn bytes = sock.Receive(bbb, bbb.Length, 0);rn aa += System.Text.Encoding.Default.GetString(bbb, 0, bytes);rnrn recvStr = recvStr+aa;rn //传递参数rn MyOkInVoke okCon = new MyOkInVoke(CreateNewForm);rn this.BeginInvoke(okCon, new object[] recvStr );rn rn rnpublic void CreateNewForm(string str)rnrn this.txtRecv.Text = recvStr; //刷新接收数据文本框rn this.txtRecv.Update();rnrnrnprivate void btnSend_Click(object sender, EventArgs e)//发送数据rnrn Byte[] bytee = new Byte[1024];rn string send = this.txtSend.Text.ToString();rn bytee = System.Text.Encoding.Default.GetBytes(send.ToCharArray());rn sock.Send(bytee, bytee.Length, 0);rnrnprivate void btnClose_Click(object sender, EventArgs e)//关闭连接中断线程rnrn tryrn rn sock.Close();rn thread.Abort();rnrn this.statusBar1.Text = "与服务器断开连接!";rn rn catch MessageBox.Show("连接尚未建立,断开无效!"); rnrn
程序退出时崩溃问题
最近在写一个C-S通信模型,Client端采用的MFC,Client程序写好了后在Debug模式下<em>退出</em>正常,可是在Relese模式下程序<em>退出</em>会崩溃,弹出个错误框,当点击调试后,又弹出个框,写着“0x00405922指令引用的0x0f7124ec内存。该内存不能为read。要终止程序,请单击确定。”。请问谁遇到过这样的<em>问题</em>,该怎么解决。
问个winform程序退出问题
我首先捕获<em>退出</em>的时间,然后弹出一个窗口,可是那个弹出窗口每次都是闪一下就不见了,为什么?rnrn为什么我在程序<em>退出</em>的事件里写一个MessageBox.show就一点<em>问题</em>没有,我自己写的窗口ShowDialog就只是闪一下。
问个程序退出问题
我的程序编译后可运行,但程序<em>退出</em>后出现了“发生错误,即将关闭,如果仍有<em>问题</em>请尝试重新启动计算机”的请示框。请问怎么办啊。可能是错在哪里了?怎么解决?rn错误的截图请看 http://witsun.myrice.com/temp/error.jpg
WINCE 程序退出卸装问题
我这边有个测试程序,CE5.0的,调用了底层的一个驱动,在<em>退出</em>时出现了一些<em>问题</em>。<em>问题</em>描述:rn1、<em>退出</em>时,没有调用析构函数中CloseHandle的处理。(不知道为什么不会调用,有点奇怪,在驱动没有设置使用中断之前是会调用的;但是,驱动设置使用了中断后,就不会调用了。用另外一个按钮手动卸装又可以。)rn2、点击了程序关闭的关闭按钮后,界面卡死,点击按钮,从调试信息中可以看到有按键中断产生。但是,点击屏幕却连屏幕中断都没有产生。(驱动中有禁止打开触摸屏中断的操作)rnrn请教各位大大,这些有可能是什么原因导致的,小弟感激不尽~~
关于程序退出确认问题
我有一个WinForm应用程序,添加了一个FormClosing事件,用来<em>退出</em>程序时弹出确认窗口,如下rnprivate void FloatBarForm_FormClosing(object sender, FormClosingEventArgs e)rnrn AppExitForm appExitForm = new AppExitForm();rnrn if (appExitForm.ShowDialog() == DialogResult.OK)rn Application.Exit();rn elsern e.Cancel = true;rnrnAppExitForm是另一个窗体,用来输入密码,确认<em>退出</em>,我已将此窗体的AcceptButton属性和CancelButton属性设置为“确认”和“取消按钮”,但是我点确认时程序无法<em>退出</em>,也就是没有执行Application.Exit(),大家帮看看错在哪了。
数据库程序退出问题..
我用ADO做了个程序,我还没写什么代码呢,也没涉及到new之类的操作.rn可是我的程序在<em>退出</em>的时候提示什么写操作错误..内存地址之类的.rn请问是什么原因?rn提示为: project raised exception class EAccessViolation with rnmessage 'Access violation at address 0044d4b5,write address rnooabc3d8'......rnrn谢谢指教.
有关程序退出,播放音乐问题
我想在程序<em>退出</em>的时候放一段小的音乐,可是每次,还没放完,就结束了,我想问问应该怎么做才能实现这一效果。rnrn我这里是在From的Close事件中加入一条播放音乐的代码:sndPlaySound (SoundForm->GetShutdownSound.c_str(), SND_FILENAME | SND_ASYNC)。
一个关于程序退出问题
我已按了<em>退出</em>按扭,<em>退出</em>的代码“unload me”,窗口是关闭了,可是程序还在运行!rn还需要关闭什么吗???
程序退出时,内存释放问题
我做了一个数据库程序,可能是用QUERY 控件用的太多了。(6)程序运行一次,再关闭,在运行,再关闭,如此重复4次,程序就不能正常运行了。rn请教各位大狭,小弟有几个<em>问题</em>:rnrn1。如何做可以在程序<em>退出</em>的时候,释放所有内存???rn rn2。如何做,可以在程序<em>退出</em>时,自动删除由于用QUERY 控件产生的临时数据库文件???rnrn
c#程序退出问题
我有个c# winform程序,启动的时候还有个<em>控制台</em>一起显示一些信息,可我在主界面程序中点击<em>退出</em>后,那个<em>控制台</em>界面却不会<em>退出</em>,该如何做能让<em>控制台</em>程序也和主界面程序同时<em>退出</em>啊?谢谢大家了 (我现在用的是 Application.Exit())
关于VC程序退出问题
请问:CWinApp的派生类的ExitInstance函数什么时候会被调用执行?先谢谢各位了!
关于窗体程序退出问题
如何在点击右上角的"X"的时候,先让程序先运行一段自己写的代码后,再让窗体关闭啊?rn 我不知道我的代码应该加在什么地方,请指点。
有关delphi程序退出问题
今天我为我的程序添加了一个用户登陆的验证,结果开始运行都很正常,但是在我<em>退出</em>程序的时候,出现了这个错误提示:rnrnProject ExpertExtract.exe raised exception class EAccessViolation with message 'Access violation at address 00403602 in module'ExpertExtract.exe'. Read of address FFFFFFD0'. Process stopped. Use step or Run to continue.rnrn谢谢!!!
程序退出时的问题——
用vc2005开发的一个MFC程序,程序<em>退出</em>的时候总是发出“噔”的一声响声,但又没有什么出错之类的窗口弹出来。我怀疑程序有些什么错误,删掉view,mainfrm和doc的析构函数中的所有代码,仍有这个<em>问题</em>——rn请问,程序<em>退出</em>的时候,除了析构视图,框架和文档外,还有哪些步骤?
安卓程序退出界面问题
1.在一个小应用程序中,<em>退出</em>到主菜单代码rn2.在一个小应用程序中,rn//<em>退出</em>按钮的事件rn private class exit implements OnClickListenerrnrn @Overridern public void onClick(View v) rn // TODO Auto-generated method stubrn //actibitylife.this.finish();rn Intent intent = new Intent(Intent.ACTION_MAIN);rn intent.addCategory(Intent.CATEGORY_HOME);rn intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);rn startActivity(intent);rn System.exit(0);rn rn rn rn这样的方法调用之后,<em>退出</em>的是桌面,在进行进入这个应用程序时,打开的应用程序界面不是首页rn为什么,怎么解决????rn求答案…………
android程序退出前的问题
现在的情况是:rnandorid客户端,登陆通过访问web services ,判断是否成功,如果成功 ,服务器那边会修改[color=#FF0000]登陆状态字段[/color]为1,从而防止一个账号在多处登陆,客户端正常<em>退出</em>前,则再次修改[color=#FF0000]为0登陆状态字段[/color]rnrnrn但是现在如果是非正常<em>退出</em>,例如手机clear掉,就不能执行修改登陆状态这代码..rnrn求大虾赐教
程序退出的消息响应问题
程序就一个对话框,rn我在wm_close和wm_destroy消息函数中设置弹出对话框,为什么在点击确定或取消的时候,不响应rnwm_close消息?rnrn还有我想在关机的时候触发这两个消息中至少一个,可是为什么都不响应呢?rn谢谢了。rn
应用pdf.ocx的程序退出问题
TPdf控件使用后,程序需要<em>退出</em>,但是无法<em>退出</em>,<em>退出</em>时很慢而且经常出错主要是要关闭acrobat的进程.不知道怎么办rn我在TForm1的close时用rnpdf1->~TPdf();rn希望高手指点rnrn
应用程序退出问题
在应用程序的第一个窗口中弹出一个新的窗口,然后要关闭那个弹出来的窗口,显示第一个窗口,在弹出来的那个窗口中应该要怎么写?
请教程序退出问题
最近做了一个程序出现了一个<em>问题</em>,当点击窗口关闭按钮时,程序会卡住,没有死循环,唯一做了的是使用了GDI+进行了图片的绘制,且该图片比较大,如果插入图片后立即关闭窗口会出现这个<em>问题</em>,而过一段时间关闭则不会出现这个<em>问题</em>,请问这是怎么回事?rnrncall stack信息:rnrnntdll.dll!7c92e514() rn[Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll] rnntdll.dll!7c92df4a()rnkernel32.dll!7c809590()rnuser32.dll!77d59474() rnuser32.dll!77d59484() rnuser32.dll!77d195f9() rnuser32.dll!77d2a340() rnuser32.dll!77d196a8()rnGdiPlus.dll!4aea74b2() rnkernel32.dll!7c80b729()rnGdiPlus.dll!4af8ff92()
程序退出问题~很菜
一个很简单的小程序,全屏幕显示FORM,rn全屏幕显示窗体中FLASH,rn但是不知道该怎样<em>退出</em>这个程序~rn===================================rnPrivate Sub Form_Load()rnForm1.Top = 0rnForm1.Left = 0rnForm1.Width = Screen.WidthrnForm1.Height = Screen.HeightrnShockwaveFlash1.Top = 0rnShockwaveFlash1.Left = 0rnShockwaveFlash1.Width = Form1.WidthrnShockwaveFlash1.Height = Form1.Heightrn With ShockwaveFlash1rn .Movie = App.Path + "\data\menu.swf"rn .Playrn End WithrnEnd Sub
程序退出的一个问题?
rn我创建了一个工程(对话框)项目,并主对话框中有一个TAB控件,TAB控件中的PAGE是从另一个模板对话框中新建的,程序运行过程中,关闭主对话框时,会向TAB控件中的PAGE对话框发出消息吗?是什么消息?谢谢!rn我的意思就是关闭主窗口时,先处理子窗口的相应事件.
应用程序退出后的问题???????????????????????????????????
有没有人知道,当关闭完程序后,右下角的应用程序图标不消失,用鼠标点一下才消失,这是怎么回事?
应用程序退出奇怪的问题?
1.我建立了一个单文档应用程序,应用程序启动后,我没有打开任何子窗口这时候我通过点击主框架窗口(右上角的关闭按钮)关闭了应用程序,程序是<em>退出</em>了,但任务管理器中仍然有我应用程序的名字,试图强行关闭,却提示邦定的句柄无效;这种情况不是每次会出现,有时会出现rn2.我在上述程序中添加了一个<em>退出</em>菜单项,我自己写的<em>退出</em>代码rn AfxGetMainWnd()->SendMessage(WM_CLOSE);rn偶尔也会出现上述情况rnrn请问我如何解决上述<em>问题</em>,谢谢!
关于程序退出问题~~
请问<em>退出</em>程序除了 close 和 Application.Terminaternrn还有别的函数吗??rn(消息除外)
如果让控制台程序退出时显示Process any key to exit
我使用CreateProcess调用一个DOS<em>控制台</em>程序,但每次调用完成后就自动<em>退出</em>。请问有什么办法可以象VC里面调试DOS程序时那样显示:process any key to exit.<em>控制台</em>程序是别人的,我没办法改变。
用AllocConsole创建一个控制台后,关闭控制台导致程序退出
我在做一个WinForm软件时,想嵌入一个<em>控制台</em>,所以调用了 AllocConsole、 FreeConsole两个API函数,但是<em>问题</em>来了,如果没有调用 FreeConsole,直接把<em>控制台</em>窗口关掉,则整个程序<em>退出</em>。下面说一下我的解决方案rn我想只要拦截到<em>控制台</em>的关闭消息,然后调用 FreeConsole释放<em>控制台</em>就可以了,我先尝试用API枚举线程窗体,结果什么也没有,然后就暴力一点,枚举桌面窗体,根据枚举到的句柄,反向查找创建他的线程ID,如果是我的线程,而且标题是我设置的标题那就是我的<em>控制台</em>了,这样确实找到了<em>控制台</em>的句柄,和SPY++获取的一致。rn我想现在只要用API获取窗口过程地址,然后设置新的窗口地址指向我的过程,只要收到是关闭消息则调用 FreeConsole释放<em>控制台</em>,否则调用原窗口过程处理。rn但是新的<em>问题</em>来了,使用GetWindowLong成功获取的窗口过程地址,但是SetWindowLong确返回0,表示调用失败,我用GetLastError获取错误信息,返回值是5,经百度查表示拒绝访问,用SPY++尝试查看从<em>控制台</em>窗口消息,提示Windows不允许查看窗口的消息流。rnrn请问哪位高手可以改<em>控制台</em>的窗口过程地址,或者用其他方法实现直接关闭<em>控制台</em>不会是整个程序<em>退出</em>。
android2.2程序退出
做程序<em>退出</em>的时候,始终<em>退出</em>不了,网上找了很多方法。 [code=&quot;java&quot;]ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); am.restartPackage(getPackageName()); //不行啊[/code] [code=&quot;java&quot;]and...
vb程序退出
程序是在sub main里启动的,<em>退出</em>的时候是在一个窗体里卸载rnfor each OpenedForm in formsrn unload OpenedForm rnnext rn这样是否能够完全<em>退出</em>程序?rn还有其他好的方法吗?最好不要使用end强制<em>退出</em>。
程序退出报错?
我写了一个小程序,掉了一个DLL,如下rnrnrnHINSTANCE hdll;rnvoid CMyFormViewListView::OnInitialUpdate()rnrn CFormView::OnInitialUpdate();rn GetParentFrame()->RecalcLayout();rn ResizeParentToFit();rn//*----------------------Initial load dll---------------------------*//rn rn rn hdll = LoadLibrary("program.dll"); rn rn if(hdll == NULL)rn rn AfxMessageBox("Load dll fail!");rn exit(0);rn rn rn ... ... rnrnrnCMyFormViewListView::~CMyFormViewListView()rnrn if(hdll != NULL)rn FreeLibrary(hdll);rnrnrnrn大概调用过程如此,但是在关闭程序的时候,总是报错如下:rnDebug assertion Failed!rnProgram:E:\myprogram.exernFile:dllole.cpprnLine:126rnrnFor information on how your program can cause an assertion failure,see the Visual C++ documentation on asserts.rn有点不知所措,哪位高人指点一下,多谢了!rnrn
强制程序退出
用新的方法强制你的程序<em>退出</em>
程序退出代码片段
[code=&quot;java&quot;] Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_HOME); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); [/code]
MFC程序退出
我写了个MFC程序,使用多线程从socket中读取数据,点击关闭按钮结束线程。现在程序<em>退出</em>有点<em>问题</em>,点击关闭的时候可能处于连接失败或者连接中断的过程中,这样我的程序就无法<em>退出</em>。
控制台问题
using System;rnusing System.Collections.Generic;rnusing System.Text;rnrnnamespace ConsoleApplication9rnrn class Programrn rn static void Main(string[] args)rn rn rn rn rn public static class MyNamern rn private static string name = "Wang";rn public static string Namern rn getrn rn return name;rn rn rn static string authorName = MyName.Name;rn rn rnrn接下来要怎么做才可以输出authoName.在MyName里不能用console.writeline
一个简单问题,在程序退出的时候....
弹出一个messagebox让用户选择是/否,rn这个功能最好放在哪个函数里面??
一个使应用程序退出问题
在引起了一个sqlexception后,小弟用application.exit()方法想要<em>退出</em>整个应用程序,却不行(还是再次执行catch(sqlexption e)后面...中的程序),请问高手是怎么回事! 如何解决!
请教高手C#winForm程序退出问题
为了使用户点击关闭按钮不<em>退出</em>程序,我在Closing事件中加了不让<em>退出</em>的代码。运行可以了,但出现的<em>问题</em>是连windows关机也关不了。请教高手,怎么办,也想到了重载void DefWndProc(),但无效。不知windows关机时会对我的程序发什么消息?void DefWndProc()能拦截到吗?
控制台问题?
我在win2000pro下安装了weblogic6.1,碰到了一个<em>问题</em>。rn我先把安装过程说一下,也许对<em>问题</em>解决有帮助!rn我选择weblogic不做为一个windows服务来安装,安装在d盘根目录下,d盘文件格式为NTFS.rn我查看了一些文件,修改了一些行(参照网上下载的配置weblogic6.1的文件资料,如果不修改的话,weblogic的默认服务启动不了)。rn现在的<em>问题</em>是weblogic的默认服务可以启动了,提示运行在产品模式下(请问默认服务器是不是正常工作了?). 可启动默认的<em>控制台</em>,在ie下的状态栏提示找到了该网站,可最后出现的是无法找到服务器. 在ie地址栏内输入“http://127.0.0.1:7001/console”也不行.rnrn开始我以为是ie<em>问题</em>,升级了ie到ie6.0,在ie的属性内高级标签内设置了启用java编译器、java记录、java<em>控制台</em>,去掉了代理设置. 可还是出现同样的<em>问题</em>.rnrn我又以为是jdk的<em>问题</em>,安装了j2sdk1.4.1_01,添加win2000pro下的环境变量java_homern,值为j2sdk1.4.1_01的安装路径.同时修改了weblogic的各个文件,使得文件内的java_home指向对应的java环境. 可还是出现同样的<em>问题</em>.rnrnrnrn求助啊,各位大哥大姐!rnrnrnrn
控制台问题
我把程序运行的信息输送到<em>控制台</em>里,由于程序实时要求很高,不能把运行信息写到文件中去,请问怎样能取得<em>控制台</em>中程序运行信息,而对性能影响降到最低呢。
mdi程序退出时出现的问题
我写的是一个MDI窗体程序,关闭时显示程序出错会被windows关闭,并且在windows任务管理器中仍然显示该程序正在运行!rn这是什么原因阿?rn会不会是因为没有完全关闭,因为程序中涉及到了打印和串口访问?rn请兄弟门帮帮忙!先谢了
求助一个关于程序退出问题
我的程序编译成EXE运行后,没有什么<em>问题</em>,但是当<em>退出</em>程序后,系统变的很慢,无意中看到进程里面,我的程序还在,这时CPU占用率是100%,我不知道为什么会出现这种情况。我最开始以为是有的form没有忘记卸载,于是在主form的queryload事件里面,又加上了逐一卸载每个窗体的代码,然后重新编译,但<em>问题</em>依旧,程序关闭了,进程里面还是有,如果不结束该进程,系统就很慢。rnrn请教各位高手,这是什么原因阿?该怎么解决呢?
程序退出问题????急!在线等!!!!!!
为什么程序<em>退出</em>时CPU的使用率会变成100%????rn
一个多线程程序退出问题?求解!!
写了个网络程序,启动后就开一个线程连接服务器,当不能连接上时,就一直循环连接,知道连接上后<em>退出</em>连接线程,<em>问题</em>:当连接不上时,<em>退出</em>程序后,发生内存泄漏?用TerminateThread强行终止情况依旧,请大虾指点。
控制台问题
我的MSSQLSERVER怎么<em>控制台</em>不能用了,出现“错误193:常规错误”,但数据库可以正常运行,用查询分析器可以连接并打开数据库,里面的内容是好的!rn请大家快点帮帮我,很急啊!
Android程序退出
1.保证无毒 2.简单,方便,实用 3.实例可以自行改用 4.如有非法,本人无法律责任,由改动代码人负责! 5.需要更多本人作品,查找标签“朱建强” 6.请下载,杀毒后再使用!
关于程序退出???
对于一个程序,其中创建线程,或者进程,其他什么的,<em>退出</em>时,正常的做法都是,<em>退出</em>线程,结束进程,释放资源,然后安全<em>退出</em>。rnrn但是这里就产生一个<em>问题</em>,就不是那么快了,必然说会有1s,2s,3s,或者更长,有没有什么好的办法使其快速<em>退出</em>呢?rnrn我们知道,进程结束,那么其资源都会被操作系统回收,那么所谓的内存泄露,在这里就不重要了,那么我想,那我就直接结束程序进程,那么不是就很快响应了么?反正资源都会被回收的。这种暴力做法是否可行呢?那么要怎么做呢?rnrn或者是有更好的办法呢?rnrn请求高人解答。rnrn谢谢。
程序退出没有响应
一个基于dshow框架的程序,在<em>退出</em>的时候,偶尔会没有响应,从任务管理器上看到,此时进程的cpu占用率是0。rnrn 原先在程序中使用了临界区,估计是临界区<em>问题</em>,但现在把临界区操作和临界区变量都去除后,仍然出现同样<em>问题</em>。rnrn 请问这个是哪个方面出了<em>问题</em>?
程序退出
本课程的主要内容包括:课程说明,node.js 简介,全局 API,事件机制以及流 API。其中全局 API 讲解了:<em>控制台</em>对象,进程对象,定时器函数,Buffer 类以及模块管理,等内容。
程序退出时异常的问题(vc.net2003+qt4.3.2)
在vc.net2003ide中debug调试时,程序运行正常,在<em>退出</em>时冒出错误出来,rnvoid __cdecl _unlock (rn int locknumrn )rnrn /*rn * leave the critical section.rn */rn LeaveCriticalSection( _locktable[locknum].lock );rnrn错误位置在这个函数的最后,这个函数在mlock.crn如果单独运行debug版程序则<em>退出</em>时没有错误,在ollydbg中也没有异常,Release版则完全没有错误。rn以下是自动窗口中的内容:rn+ _locktable 0x1027a100 _locktable __unnamed [36]rn+ _locktable[locknum] lock=??? kind=??? __unnamedrn locknum 2147343360 intrn
WinForm程序退出
1、this.Close();2、Application.Exit();3、Application.ExitThread();4、System.Environment.Exit(0);5、Process.GetCurrentProcess().Kill();
程序退出异常!
这个程序没有正常<em>退出</em> 如何知道<em>退出</em>code 0x12FF5C 的 含义rnThe program 'D:\mywork\TestString\bin\log.exe' has exited with code 1245020 (0x12FF5C).
程序退出的小问题
VB初学者的请教:rn 我建立个弹出窗口,Form1弹到Form2rn当程序结束<em>退出</em>时,可以<em>退出</em>,但是在任务管理器里还是查有这个程序,没有完全<em>退出</em>,怎么才可以完全<em>退出</em>呢?
android程序退出
android程序<em>退出</em>,解决引用context未释放引起的oom等<em>问题</em>
一步一步学ASP.NET+MVC2.0.pdf下载
aspnetmvc-nerdinner_v2.pdf 目 录 创建MVC Web Application ........................................................................................................................... 4 检查NerdDinner 项目的目录结构 ................................................................................................... 相关下载链接:[url=//download.csdn.net/download/ariso/3390745?utm_source=bbsseo]//download.csdn.net/download/ariso/3390745?utm_source=bbsseo[/url]
餐饮系统点菜处理下载
课程设计报告,计算机方面的课程设计报告,大家可以参考下 相关下载链接:[url=//download.csdn.net/download/caolejiu1314/3975409?utm_source=bbsseo]//download.csdn.net/download/caolejiu1314/3975409?utm_source=bbsseo[/url]
Java核心开发技术从入门到精通.谭贞军.扫描版.part1下载
由浅入深讲解Java开发技术,并且始终遵循以科学合理的学习计划为主线,通过具体的实例讲解其具体使用流程。全书内容分为3篇24课,其中第1课到15课是编程基础篇,依次介绍Java与运行环境、Java开发利器、Java数据类型、变量和常量、Java运算符、表达式和字符串、Java基本结构和条件控制语句、Java循环语句和跳转语句、数组、Java的面向对象编程、AWT的使用、Swing的使用、Java Applet多媒体开发、Java异常和异常捕获、Java多线程开发;第16课到22课技术提高篇,分别讲解Java网络通信开发、HTML和XML、JSP、JavaBean和Servlet、数据库、JDB 相关下载链接:[url=//download.csdn.net/download/chinalyp/5291584?utm_source=bbsseo]//download.csdn.net/download/chinalyp/5291584?utm_source=bbsseo[/url]
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池
我们是很有底线的