随笔 - 6  文章 - 8 评论 - 13 
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿(2)

随笔分类(4)

文章档案(8)

Symbian Resources

VC Resources

搜索

  •  

最新评论

阅读排行榜

评论排行榜

这是两年前写的了:-),现在从CSDN上搬过来.

using System;
using System.Runtime.InteropServices;

class test_BroadcastSystemMessage
{
 
const short BSF_POSTMESSAGE=0x10;
 
static short BSM_APPLICATIONS=0x8;
 
private const Int32 SC_RESTORE =0xF120;
 
const short WM_SYSCOMMAND = 0x112;

 [DllImport(
"user32.dll")]
 
public static extern void BroadcastSystemMessage(short i,ref short ii, short iii, Int32 iiii, Int32 z);
 
static void Main()
 
{
  Console.WriteLine(
"这个程序具有破坏性,请退出当前所有程序,\"Y\"执行;\"N\"退出当前程序");
  
string confirm=Console.ReadLine();
  
switch(confirm)
  
{
   
case "Y":
    BroadcastSystemMessage(BSF_POSTMESSAGE,
ref BSM_APPLICATIONS, WM_SYSCOMMAND, SC_RESTORE, 0);
    
break;
   
case "y":
    BroadcastSystemMessage(BSF_POSTMESSAGE,
ref BSM_APPLICATIONS, WM_SYSCOMMAND, SC_RESTORE, 0);
    
break;
   
case "N":
    
break;
   
case "n":
    
break;
   
default:
    Console.WriteLine(
"请确入有效字符(Y/N),重新起动程序");
    
break;
  }

 }

}
posted on 2007-05-07 18:19 Boon 阅读(618) 评论(1)  编辑 收藏 引用 所属分类: .Net Framework

FeedBack:
# re: 向进程传递消息的一个API[这个例子具有破坏性,执行前请保存未存档文件]  2007-08-16 15:26 8383
只要有博客就可以在8383.com免费申请.CN域名,输入域名就能直接进入博客,我刚申请了一个,快输入8383hosting.cn到我的博客看我是如何耍酷吧。  回复  更多评论
  
只有注册用户登录后才能发表评论。