兔八哥极品软件园    运行: 3832天 | 文章:639 篇 | 评论:180 条 | 碎语:1条

C#让程序只运行一个实例

作者:admin 发布于:2012-3-12 19:13 Monday 分类:.NET

通常我们会遇到这样的情况,让程序只运行一个实例,比如启动杀毒软件时,只能启动一个,再启动的话就没什么效果!利用程序名来判断不是一个好办法,如果我 们把程序名称改一下就可以运行两个完全一样的进程。我们最好利用程序集的Attribute存放特定信息,然后用Assembly对象的 GetCustomAttributes()方法获取该信息进行判断。
  在这里,我有两个解决方法:

  方法一.把AssemblyInfo.cs里的[assembly: AssemblyFileVersion("1.0.0.0")]改为[assembly:AssemblyFileVersion("2.0.0.8")],然后利用该信息进行判断。

using System;
using System.Collections.Generic;
using System.Linq;
using Sys...

阅读全文>>

标签: c#

评论(0) 引用(15) 浏览(38620)

注入进程的小工具(C#),低级注入,但至少不被杀

作者:admin 发布于:2010-6-21 20:06 Monday 分类:极品软件

      最近在写远控,写到注入的时候不会写了,跑到网上到处找了找解决方案,侥幸找到了一个,就扒下来改了改,相比之下C#的注入要比C++的注入简单的多,方便的多,当然也低级的多,但是有一点,不被杀毒软件查杀,嘿嘿,现在杀软越来越讨厌了。。。

      因为很多东东C#没有,都被封装了,...

阅读全文>>

附件下载:
injectProcess.rar 6.9KB

标签: c# 进程注入

评论(0) 引用(42) 浏览(48054)

[DoNet]C#日期格式化详解

作者:admin 发布于:2010-6-14 13:52 Monday 分类:.NET

DateTime dt = DateTime.Now;
Label1.Text 
= dt.ToString();//2005-11-5 13:21:25

Label2.Text = dt.ToFileTime().ToString();//127756416859912816
Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816
Label4.Text = dt.ToLocalTime().ToString();//2005-11-5 21:21:25
Label5.Text = dt.ToLongDateString().ToString();//2005年11月5日
Label6.Text = dt.ToLongTimeString().ToString();//13:21:25
Label7.Text = dt.ToOADate().ToString();//38661.5565508218
Label8.Text = dt.ToShortDateString().ToString();//2005-11-5
Label9.Text = dt.ToShortTimeString().ToString();//13:21
Label10.Text = dt.ToUniversalTime().ToString();//2005-11-5 5:21:25

阅读全文>>

标签: c# DateTime

评论(0) 引用(178) 浏览(22102)


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap