在C#请问软件的注销功能如何实现? 可以让一个窗口Hide或Close,只要不是启动窗口Close就不会Application.Exit但是没有什么“注销语句” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我有一个思路,设一种权限为null。它没有任何用户信息,也不能做任何事。你可以把null权限给用户或组。注销后用null权限替换用户当前权限。因为null权限没有任何用户信息也不能做任何事,这样就达到目的了。 非要退出吗,如果是mdi,关闭所有子窗体,并模式的显示登录窗体(登录窗体不是子窗体)不就得了 System.Diagnostics.Process.Start("应用程序名.exe");Application.Exit();试试 [DllImport("user32.dll",....,EntryPoint="LockWorkStation"]public extern static int lockwindow(); 这个麻烦吗?看你怎么主设计了。点击注销菜单时开一个窗体,要求用户输入用户名密码然后验证不就完了吗?你的意思是让主程序退出?有必要这样做吗?如果非要这样做,可以static void Main() { aaa:Application.Run(new LoginFrm()); Application.Run(new MainForm()); goto aaa; } 点注销时将mainform close掉就可以了。 啊哦,好像死循环,那就加个条件吧。static bool logoff=true;static void Main() { aaa:Application.Run(new LoginFrm()); Application.Run(new MainForm()); if(logoff) {goto aaa;} }如果不想注销,在mainform的程序退出事件里写XXX.mainform.logoff=false;//XXX是你的程序的名字空间this.close(); C#软件倒计时 怎么在C# winform窗体中显示pdf? socket通讯中“每个套接字地址(协议/网络地址/端口)只允许使用一次” Global.asax 的session问题 正则表达式和匹配的问题 在vs2005中如何建ashx文件 突然想到一个问题,请教大家. 两个线程,一个不断Enqueue(object),一个不断Dequeue(),结果会造成数据丢失,请教各位有什么好办法没? 请教各位前辈,关于自定义组件的事件的问题^^ 大家帮我看看怎么回事 数据库存取图片的时候显示参数无效 急:使用InstallShield X打包的问题 如何根据电脑桌面的像素来自动调整软件界面的显示
注销后用null权限替换用户当前权限。因为null权限没有任何用户信息也不能做任何事,这样就达到目的了。
Application.Exit();
试试
public extern static int lockwindow();
点击注销菜单时开一个窗体,要求用户输入用户名密码然后验证不就完了吗?
你的意思是让主程序退出?有必要这样做吗?如果非要这样做,可以
static void Main()
{
aaa:Application.Run(new LoginFrm());
Application.Run(new MainForm());
goto aaa;
}
static bool logoff=true;
static void Main()
{
aaa:Application.Run(new LoginFrm());
Application.Run(new MainForm());
if(logoff)
{goto aaa;}
}
如果不想注销,在mainform的程序退出事件里写
XXX.mainform.logoff=false;//XXX是你的程序的名字空间
this.close();