摘要: /// <summary> /// 获取正在运行的程序实例的命令行参数信息 /// </summary> /// <returns></returns> private static string GetRunningInstanceArgument() { var currentProcess = 阅读全文
posted @ 2022-03-31 14:38 jeff151013 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 直接上方法。 using System.Diagnostics;using System.IO;using System.Runtime.InteropServices; public class ExplorerFileExtensions { #region 对指定文件,打开所在的文件夹,并定位 阅读全文
posted @ 2022-03-31 14:30 jeff151013 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 直接上代码。 using System.Runtime.InteropServices; [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)] public static extern int GetShor 阅读全文
posted @ 2022-03-31 14:22 jeff151013 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们的应用程序功能和业务组成比较复杂,需要使用的组件、子程序众多,可能牵涉到桌面客户端程序,bs网页端程序,甚至还有桌面内嵌web的应用程序组成形式。 我们在执行应用程序过程中,登录的Windows操作系统的用户角色也不尽相同,用户可能多数是使用的管理员组的普通用户账户登录,开发人员有时候需 阅读全文
posted @ 2022-03-31 14:15 jeff151013 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 工作中用到了二分查找功能,二分查找在数据量稍微大一些的情况下,优势比较明显,数据量如果很小,和顺序查找没啥太大区别。 二分查找算法具有前置条件的,集合必须是升序有序的。否则查找出来的结果是不正确的。自己以List<T>为基础封装一个自带升序排序功能的SortedList<T>,然后使用SortedL 阅读全文
posted @ 2022-03-31 11:16 jeff151013 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 有时候开发经常会调用Windows自己的函数实现业务功能。这个过程中,底层函数可能会出现错误,返回的错误码类似“0xxxxxxxxxx”这样,不容易具体看到错误的问题。 Windows同样提供了方法对这些错误码进行转义为具体的错误信息描述。以下示例以.NET C#语言实现。 1.工具类 /// <s 阅读全文
posted @ 2022-03-31 10:52 jeff151013 阅读(375) 评论(0) 推荐(0) 编辑