如果是自己开发的程序,方法挺多的
枚举下线程,查看下加载的dll,比较下进程路径文件的属性,注入进去readmemory,狠些可以算下进程路径文件md5
枚举下线程,查看下加载的dll,比较下进程路径文件的属性,注入进去readmemory,狠些可以算下进程路径文件md5
解决方案 »
- 关于socket类
- datagridview更新不了,使用了分页存储过程,提示关键字‘form'附近有错误
- 关于socket局域网内通信的问题
- 为什么我没有收到CSDN的第21周周报?
- 请教一个关于工业以太网的问题?
- WinForm中DataGrid问题!
- 寻高人,求解决方案(C/S构架)
- windows窗体 考试系统 答题的时候上一题,下一题按钮问题
- 我是用C#做WINFORM,数据是ACCESS,数据列是英文(如:id name,tel...),winfrom窗口中DATAGRIDVIEWS是通过代码显示,显示列也是英文,
- C#发邮件到outlook
- ajax二个框架之间页面的数据的显示?
- 线程不能abort ?
主要代码:
[C#]
public static Process RunningInstance()
{
Process current = Process.GetCurrentProcess();
Process[] processes = Process.GetProcessesByName (current.ProcessName);
//查找相同名称的进程
foreach (Process process in processes)
{
//忽略当前进程
if (process.Id != current.Id)
{
//确认相同进程的程序运行位置是否一样.
if (Assembly.GetExecutingAssembly().Location.Replace("/", "\\") == current.MainModule.FileName)
{
//Return the other process instance.
return process;
}
}
}