如何重新登录系统

xx1207 2005-11-17 09:47:12
各位大虾:
菜鸟我目前在做一个电量分析系统,请问如何用C#实现在注销该分析系统用户时,当前分析系统关闭,然后使分析系统重新登录?(该系统在登录时,要获取跟注册通道)
...全文
131 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xx1207 2005-11-17
  • 打赏
  • 举报
回复
相当于就是如何获取应用程序的名称?
Process currentProcess = Process.GetCurrentProcess().ProcessName;
string a= Process.GetCurrentProcess().ProcessName; newprocess.StartInfo.FileName= a;
newprocess.Start();
若通过获取进程的当前名称,程序就中断了?
有知道的吗?
xx1207 2005-11-17
  • 打赏
  • 举报
回复
大虾,可以了,太好了
但还有个小问题:

我这个系统的中文提示都是在单独的一个文件中,要提示出错时,都是到指定文件里去提取相应的中文提示的,但是newprocess.StartInfo.FileName="你的程序名.exe"; 无法用AppGlobal.Instance.res.GetString("相应的文件名")来提取啊
xx1207 2005-11-17
  • 打赏
  • 举报
回复
太好了,那个没出错了,但是我的程序名是中文啊,因为我们这个系统把全部的中文提示都放在一个配置文件里,当要提示是什么错误时,都是去提取那个指定文件里的中文提示啊

newprocess.StartInfo.FileName="你的程序名.exe";---我用了我的中文程序名,提示这样的错误:未处理的“System.ComponentModel.Win32Exception”类型的异常出现在 system.dll 中。

其他信息: 系统找不到指定的文件。---怎么办呢?
lampson123 2005-11-17
  • 打赏
  • 举报
回复
System.Diagnostics
要把这个引用近来
xx1207 2005-11-17
  • 打赏
  • 举报
回复
先谢谢大虾,我试过了,但是提示找不到类型或命名空间名称“Process”(是否缺少 using 指令或程序集引用?)这要怎么解决呢
q_po_o 2005-11-17
  • 打赏
  • 举报
回复
this.Close();
Application.Exit();
GC.Collect();
Process newprocess =new Process();
newprocess.StartInfo.FileName="你的程序名.exe";
newprocess.Start();
xx1207 2005-11-17
  • 打赏
  • 举报
回复
WinFrom
jxufewbt 2005-11-17
  • 打赏
  • 举报
回复
WinForm?WebForm?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧