2011-12-02 45 views
-1
发送或通过发送系统中的应用程序退出命令

我的项目简单地创建日志保存有关的日期,当应用程序启动或退出应用程序,以及如何将信息文件。有没有一种方法或技巧,以确定是否由用户在关机

可选问:我怎样才能增加我的应用程序启动列表(MSCONFIG.EXE事)

可选问题2:是否有丢失的概率时,我想在/之前创建只有一个日志文件关机?

+0

我没有看到问题的标题和你的“可选”的问题之间的关系。问一个问题。 – Amy

+0

他们只是可选的,因为我之前宣布。你不必回答他们。我不想洪水。 – haxxoromer

+0

您的第一个可选问题与编程无关。在http://www.superuser.com上询问它。 – Amy

回答

1

有检测为什么应用程序被关闭的方式,但你需要获取使用P/Invoke Windows主消息循环。我不知道,当关机时触发的Windows广播的确切消息,但至少我可以让你在正确的方向。

上的信息一般资料:http://msdn.microsoft.com/en-us/library/windows/desktop/ms632590%28v=vs.85%29.aspx

GetMessage功能:http://msdn.microsoft.com/en-us/library/windows/desktop/ms644936%28v=vs.85%29.aspx

我觉得这是广播消息:http://msdn.microsoft.com/en-us/library/windows/desktop/ms632617%28v=vs.85%29.aspx

从C#这样做就留给读者自己练习。这将涉及更换因的WinForms或WPF设置在主消息泵,检查每个消息,然后调用替换泵。

我会从这里开始:Message pumping?

+0

谢谢............... – haxxoromer

相关问题