2010年03月Archive for

Windows7 下待机状态下进行下载

只需要开启离开模式即可    首先打开注册表         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Power        新建一个DWORD32的值命名为AwayModeEnabled赋值为16进制的1

启动程序集以外其他应用程序

代码内详 /// ///开启一个进程 /// /// 文件名(包含路径) /// 运行参数 private static void StartProcess(string FileName,string ErrorMsgPagePath) { try { if (!System.IO.File.Exists(FileName)) return; System.Diagnostics.Process myProcess = new System.Diagnostics.Process(); myProcess.StartInfo.Arguments = ErrorMsgPagePath; myProcess.StartInfo.UseShellExecute = true; myProcess.StartInfo.FileName = File...

关于自动生成编号的方法.

现在已经提供2个生成的方法     1.StringUtile类中的GetCode()     2.XDBHelper类中的GetCode()   注:第一个方法可能有一些问题,备用. 都只需要传递一个前缀过来就好了,第二个参数是在编号中是否需要时间(True 或者 False). 该编号生产方法是默认带有下划线的,有的同事又觉得不需要. 如果有什么问题和想法的请留言.

获得当前程序位置

string Location = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) 即可获得当前程序的位置.

如何删除本地服务?

当你装了 很多软件以后.. 系统里也会安装有很多服务 有时候直接删除软件,而没有正常卸载 也没有移除服务,造成系统上的服务越来越多.大多还是不可用的 那么…. 想要删除服务就在  注册表里 操作 就行了… 位置是: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 直接删除就行了…(删除请谨慎,不要删错了)

泛型与DataTable的互相转化

///DataTable到范型转换 /// <summary> /// 适合于实体类和DataTable对应的情况 /// </summary> //将泛型类转换成DataTable    public static DataTable ToDataTable<T>(List<T> entitys)     {        DataTable dtResult = new DataTable();         if (entitys == null || entitys.Count < 1)         {             throw new Exception("需转换的集合为空");         }         Type entityType = entitys[0].GetType();         List<PropertyInfo> propertyInfoList = entityType.GetProperties().ToList<PropertyInfo>;...