制作一个简单的应用程序,因此当用户退出Windows时,它当然会关闭应用程序.我们正在制作一个简单的USB警报应用程序,如果在用户注销时检测到USB,STOPS将关闭
到目前为止这是代码.
public Form1()
{
InitializeComponent();
}
private static int WM_QUERYENDSESSION = 0x11;
private static bool systemShutdown = false;
protected override void WndProc(ref System.Windows.Forms.Message m)
{
if (m.Msg == WM_QUERYENDSESSION)
{
//MessageBox.Show("queryendsession: this is a logoff, shutdown, or reboot");
systemShutdown = true;
m.Result = (IntPtr)0;
}
// If this is WM_QUERYENDSESSION, the closing event should be
// raised in the base WndProc.
m.Result = (IntPtr)0;
base.WndProc(ref m);
} //WndProc
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (systemShutdown)
{
systemShutdown …Run Code Online (Sandbox Code Playgroud) 有一个小问题。
我们有来自 Netgear 的面向互联网的 VPN,允许教职员工和教师在家中使用 RDC 访问学校网络。
他们使用 Web 浏览器登录 VPN,单击我们的远程服务器之一,然后他们就进入了 RDC。
人们虽然有一个很大的问题,那就是注销。似乎逃过了他们的头。所有用户所做的就是单击 RDC 客户端上的关闭按钮,这不会将他们注销。
我们正在构建一个程序来解决这个问题,想法是“挂钩”到远程桌面 API,然后检查会话是否断开连接,如果是,我们注销用户。
该程序将作为服务或物理最小化的 EXE 在后台运行。
我们正在用 C# 构建它。那么有人知道可以使用 .NET 4 调用的任何 RDC 事件吗?允许我们知道用户何时关闭会话的那些。
如果您需要更多关于此的信息,请告诉我。
干杯
寻找我的问题的解决方案.我们正在为客户端构建一个Web浏览器控件产品,他们需要能够检测到网站上有文件上传框,然后启动Windows 7文件浏览器窗口,它需要打开自己的定制设计的
是否有允许我们捕获的浏览器事件?