社区
C++ 语言
帖子详情
在一个控制台应用程序里启动另外一个进程后,就把控制台应用程序自动关掉,该怎么办?
peero
2004-10-13 10:26:41
如题。谢谢!
...全文
202
5
打赏
收藏
在一个控制台应用程序里启动另外一个进程后,就把控制台应用程序自动关掉,该怎么办?
如题。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
geland
2004-10-14
打赏
举报
回复
如果你不从VC里运行就不会这样了,没有任何提示就结束了,那是不是就是你想要 的呢?
peero
2004-10-14
打赏
举报
回复
大家有没试过,即使用exit方法,运行控制台后,仍然显示:press any key to exit.也就是说,必须在控制台窗口敲个键才能结束啊。这里没什么主子进程之分,只不过一个进程是通过另一个进程启动而已。特别说明,这是在window环境里运行。
geland
2004-10-13
打赏
举报
回复
that's easy
exit or return in main
playmud
2004-10-13
打赏
举报
回复
如果在unix或者linux下面纪录主进程号,在子进程里面杀掉父进程,或者父进程判断子进程
是否存在然后自己推出。也可以用信号量控制。
aspvbjava
2004-10-13
打赏
举报
回复
exit(0);
C#
控制台
实现的
一个
简单的守护
进程
程序
该程序可使需守护的目标程序异常关闭后重新
启动
Android移动应用开发(第3版)卷Ⅰ基础篇 (Shane Conder, Lauren Darcey) PDF扫描版
依托Android最新的主流平台为Android4.0,面向最新的SDK和相关工具,同时还涵盖了老版平台中的一些常用功能,以帮助开发人员适应目前市面上所有的主流设备。《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了作者数年来在移动开发领域所积累的经验,以及成功进行移动项目开发所需的全部概念和实用技术,包括移动开发过程与传统软件开发的区别,还包括帮助你节约宝贵时间和规避隐患的技巧。不管你的项目有多大规模,《Android移动应用开发(第3版)卷Ⅰ:基础篇》都能为你提供帮助。 内容推荐 《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了Android开发从概念、技术到市场推广应用的全部主题,内容包括Android平台概览、Android
应用程序
设计精髓、Android用户界面设计精髓、Android
应用程序
设计精髓、对外发布你的Android
应用程序
和附录6个部分。附录还包含了Android开发常用工具(模拟器、DDMS和Eclipse)的使用指南。 《Android移动应用开发(第3版)卷Ⅰ:基础篇》卷Ⅰ以及本书的卷Ⅱ,不仅适合Android
应用程序
开发人员阅读,还能为QA测试人员提供指导。另外,本书还可以帮助项目经理更好地管理项目
进程
和项目团队,帮助市场推广人员更好地把握市场,创造令人瞩目的销售业绩。 作者简介 Lauren Darcey LaurenDarcey是一家专注于移动开发的软件公司的技术主管,所涉及的技术包括Android、iPhone、Blackberry、PalmPre、BREW和J2ME,还包括咨询服务。拥有20年专业软件产品研发经验的Lauren被公认为企业架构和商业级移动应用开发的权威。Lauren获得了加州大学圣克鲁兹分校授予的计算机科学专业学士学位。Shane Conder ShaneConder拥有丰富的开发经验,在过去的10年中,他把主要精力集中在移动和嵌入式开发领域,迄今已设计并开发了基于Android、iPhone、BREW、Blackberry、J2ME、Palm和WindowsMobile的诸多商业软件。Shane撰写了大量关于移动通信行业和评估移动开发平台的文章,这些文章发表在他的个人技术博客上,在业界受到了广泛的关注。Shane获得了加州大学授予的计算机科学专业学士学位。 目录 第一部分 Android平台概览 第1章 Android简介 第一部分 Android平台概览 第1章 Android简介 第2章 搭建你的Android开发环境 第3章 编写第
一个
Android
应用程序
第4章 掌握Android开发工具 第二部分 Android
应用程序
设计基础 第5章 剖析Android
应用程序
第6章 使用Android Manifest文件定义
应用程序
第7章 管理
应用程序
资源 第三部分 Android用户界面设计精髓 第8章 探索用户界面屏幕元素 第9章 使用布局设计用户界面 第10章 使用Fragment 第11章 使用对话框 第四部分 Android
应用程序
设计精髓 第12章 使用Android首选项 第13章 使用文件和目录 第14章 使用内容提供器 第15章 设计高兼容性
应用程序
第五部分 对外发布你的Android
应用程序
第16章 移动软件开发过程 第17章 设计和开发"防弹"Android
应用程序
第18章 测试Android
应用程序
第19章 发布你的Android
应用程序
第六部分 附录 附录A Android模拟器快速入门 A.1 模拟器的目的:虚拟现实 A.2 使用Android虚拟设备(AVD) A.2.1 使用Android SDK和AVD管理器 A.2.2 创建AVD A.3 使用指定AVD
启动
模拟器 A.3.1 维持模拟器高效运行 A.3.2 配置模拟器
启动
项 A.3.3
启动
模拟器运行
应用程序
A.3.4 从Android SDK和AVD管理器中
启动
模拟器 A.4 配置模拟器的GPS位置信息 A.5 在两个模拟器实例之间拨打电话 A.6 在两个模拟器实例之间发送消息 A.7 通过
控制台
与模拟器交互 A.7.1 使用
控制台
模拟来电 A.7.2 使用
控制台
模拟短消息 A.7.3 使用
控制台
发送GPS坐标 A.7.4 使用
控制台
监视网络状态 A.7.5 使用
控制台
操作电源设置 A.7.6 使用其他
控制台
命令 A.8 享受模拟器 A.9 认识模拟器的局限 参考资料和更多信息 附录B Android DDMS快速入门 B
WPF ClickOnce +DevExpress
应用程序
发布,安装及部署实战视频教程
ClickOnce
应用程序
就是任何使用 ClickOnce 技术发布的 Windows窗体(课程示例用的是WPF项目)或
控制台
应用程序
。传统使用 Windows Installer 部署时,
应用程序
通常依赖于共享组件,这便有可能发生版本冲突;而使用 ClickOnce 部署时,每个
应用程序
都是独立的,不会干扰其他
应用程序
。还有Windows Installer 部署要求管理员权限并且只允许受限制的用户安装;而 ClickOnce 部署允许非管理用户安装
应用程序
并仅授予
应用程序
所需要的那些代码访问安全权限。会使开发人员决定创建 Web
应用程序
而不是基于 Windows 的
应用程序
,为便于安装而牺牲了 Windows窗体丰富的用户界面和响应性。对于使用 ClickOnce 部署的
应用程序
,您可以集这两种技术的优势于一身。本教程开始会以
一个
简单的ClickOnce 发布案例(尽量简单,目的让大家掌握这个发布的过程及其中应该注意一些东西),接着会给大家以
一个
复杂的案例,带devExpress控件的
应用程序
发布,让大家掌握怎样去发布复杂的
应用程序
。让大家通过实操循序渐进的掌握ClickOnce
应用程序
发布,安装及部署的技巧和重要知识点。开发工具:VS2015,复杂的案例会用到devExpress16.2
IIS2.INF-IIS2.DLL-IIS.INF-IIS.DLL.-windowns xp sp3 IIS5.1完整安装包IISXPSP3.rar
XP系统下Internet信息服务IIS的安装方法 1、控制面板
里
没有“->添加/删除Windows组件->Internet信息服务(IIS)”组件的添加方法。 (某些GHOST系统精简后没有此项******不是所有的GHOST系统都需要进行这一步) 把IIS列进系统组件并安装。先到网上下载iis5.安装包,解压到D盘的根目录下(最好是根目录,便于后面打命令)把目录名该为iis51 首先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,在sysoc.inf中找到“[Components]”这一段,在
里
面加上这段:“iis=iis2.dll,OcEntry,iis2.inf,,7”,之后保存并关闭。 接下来,在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车: expand d:\iis51\iis.dl_ c:\Windows\system32\setup\iis2.dll expand d:\iis51\iis.in_ c:\Windows\inf\iis2.inf 添加.删除windows组件时出现无法打开信息文件iis.inf 添加.删除windows组件时出现无法打开安装文件iis.dll (下载相关的文件,这
里
的压缩包是我安装时搜集的!到上面提到的相应目录中,即可) 注意如果你解压到了F盘就把上面的D改为F就可以了,其他同理。这时候,你打开控制面板->添加/删除Windows组件,就会发现,Internet信息服务(IIS)的安装选项已经出现在安装列表
里
了。 之后就和平常安装IIS一样了,只不过,在安装的过程中会出现找不到文件的情况(这是正常的,因为你的IIS安装目录没在XP默认的目录下)。这时,你点吉浏览,选择你刚刚解压的目录就可以了,这种让你选择安装文件的现象共会出现几次。过一会,IIS就安装完成了,点击“完成”。但做到这一步还不算完,因为是安装包安装的,需要对IIS进行一些设置(不然会出现内部服务器500错误)。 2、解决数据库链接错误的方法 打开开始--所有程序--管理工具--组件服务,在左边选择“
控制台
根目录”->"组件服务"->"计算机"->"我的电脑"->"COM+
应用程序
", 然后在右边框
里
点右键"IIS Out-Of-Process Pooled Applications ",选择属性,点“标识”选项卡,选择“系统帐户”,然后确定,重启IIS即可。 3、无法进入“
控制台
根目录”->"组件服务"->"计算机"->"我的电脑"->"COM+
应用程序
"的解决方法 进入“
控制台
根目录”->"组件服务"->"计算机"->"我的电脑"->"COM+
应用程序
", 出错后,错误代码8004E00F-COM+无法与Microsoft分布式事务协调程序 在开始程序运行:msdtc -resetlog 就行了。 4、->"COM+
应用程序
"
里
正常要有的
应用程序
一般为8个对象,如果没有IIS****项目则在控制面板/组件
里
重新安装 IIS就会解决。 COM+ Explorer COM+ QC Dead Letter Queue Listener COM+ Utilities IIS In-Process Applications IIS Out-Of-Process Pooled Applications IIS Utilities MS Software Shadow Copy Provider System Application需注意以下几点. 在Internet信息服务下有本地计算机(计算机机名),单击名键,选择断开,提示确实要断开本地计算机(计算机机名)吗?选择确定。 右键单击Internet,选择连接,计算机名填本机名称,用户名填本机管理员帐号(Administrator),确定。 1:在“服务(本地)”
里
有一项Eventlog和HTTP SSL都和IIS的或World Wide Web Publishing Services所以来的服务项 打开它们 2:在“服务(本地)”
里
中的World Wide Web Publishing Services所需要依赖的服务(Dependencies),看到是IIS Admin Service。进而发现IIS Admin Service也无法
启动
,再查IIS Admin Service的Dependencies,查的结果是Protected Storage和RPC(Remote Procedure Call),于是
启动
RPC,接着顺利
启动
IIS Admin Service,接着
启动
World Wide Web Publishing Services,于是IIS恢复正常。 3:当
启动
World Wide Web Publishing Services时提示 错误:127:找不到指定的程序。时:可以在添加删除程序(控制面板-添加删除程序)中的最上边点"显示更新"到系统更新软件
里
的更新的补丁KB939373 删掉它! 然后再
启动
IIS 一切OK 4:重装一下IIS 5.若出现默认网站(停止)可以在添加删除
里
把系统更新的939373删除即可用了! 将IIS安装到Ghost系统中,本教程适合Ghost XP SP2、SP3,提供安装过程需要Windows XP安装光盘,非Ghost系统光盘,另外如果安装成功还有什么错误,请参与本栏目相关教程。 Ghost系统安装IIS 有一些版本的Ghost系统中,并不是不能安装IIS,而是“MSDTC服务被关闭所造成的。 1、 MSDTC服务被停用 解决这个问题前,先在“开始-设置-控制面板-管理工具”中打开组件服务,在“组件服务”中依次单击“
控制台
根目录-组件服务-计算机-我的电脑-COM+
应用程序
”,如果滑有
启动
“MSDTC服务,此时会弹出
一个
“COM+”无法与Microsoft分布式事务协调程序交谈的错误提示。 此时需要在系统中加载MSDTC服务,在“开始-运行”中输入“net srart msdtc”命令,会弹出
一个
提示窗口,系统会对MSDTC服务进行
启动
。如果以后想停止该服务,只需“运行”中输入“net stop msdtc ”命令即可。
启动
MDSTC服务后,在组件服务中“COM+
应用程序
”项就可以进入了,在“COM+
应用程序
”中找到“IIS Out-Of-Process Pooled”,鼠标右键“属性”,进入到“标识”界面,在此点选“系统账户”并选择“交互式用户”,随后“确定”即可。 2、 IIS的安装 IIS安装方法非常简单,在“控制面板”的“添加/删除程序”中选择“添加Window组件”,打开“Windows组件”列表,在此勾选“Internet信息服务(IIS)组件”,随后单击下面的“详细信息”,打开“Internet信息服务”列表,勾选一些相关的组件即可。 IIS无法运行怎么办? IIS安装后无法正常运行,需要对“IWAM帐号密码”进行重新设置。首先在“控制面板”的“管理工具”中
启动
计算机管理,在“计算机管理”窗口左侧的列表中依次点选“计算机管理-系统工具-本地用户和组-用户”在打开的用户列表中,可以看到
一个
为“IWAM_8F381469CFAA4F9”用户名(注8F381469CFAA4F9为计算机名,不同电脑不一样),IWAM账号是安装IIS时系统
自动
建立的内置账号,主要用于
启动
进程
之外的
应用程序
的Internet信息服务。 更改该用户密码时,需要使用adsutil.vbs脚本来实现,该文件位于C:\windows\adminscripts文件夹中,修改密码时,在CMD窗口中运行下面的命令: C:\inetput\adminscripts>adsutil set w3svc/wamuserpass "Password"。参数中“Password”就是要设置IWAM帐号的新密码,这样一般情况下就可以正常运行了IIS了。
如何在 .NET/C# 代码中安全地结束掉
一个
控制台
应用程序
?通过发送 Ctrl+C 信号来结束
我的电脑上每天会跑一大堆
控制台
程序,于是管理这些程序的运行就成了
一个
问题。或者说你可能也在考虑
启动
一个
控制台
程序来完成某些特定的任务。 如果我们需要结束掉这个
控制台
程序怎么做呢?直接杀
进程
吗?这样很容易出问题。我正在使用的
一个
控制台
程序会写文件,如果直接杀
进程
可能导致数据没能写入到文件。所以本文介绍如何使用 .NET/C# 代码向
控制台
程序发送 Ctrl+C 来安全地结束掉程序。 本文内容用 C...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章