编码实例
编码示例
luckyone906
这个作者很懒,什么都没留下…
展开
-
c#中子线程和主线程交叉引用阻塞问题解决办法
方案2: // info.BeginInvoke(new Action(() =>//此处阻塞原因是因为info的子线程和主线程在其他地方交叉使用了,此处造成了子线程阻塞,导致此处的主线程也阻塞了,而恰好其他地方又使用了主线程,陷入了死循环。方案1:// Task.Factory.StartNew(() => {//加入子线程来执行这块逻辑,如能通过则下面的猜想是对的,经验证与所述一致。(所以可以用多线程或BeginInvoke解决此阻塞问题)//注意:防止子线程和主线程交叉引用后的阻塞问题。原创 2024-05-14 19:49:22 · 221 阅读 · 0 评论 -
C#使用SafeNet的开发狗和超级狗加密使用方法
1.在安装光盘中选择Windows文件夹,单击Setup.exe执行安装程序,安装过程默认选择,单击下一步即可。2.安装完毕后插入超级狗,在菜单栏中打开“超级狗开发商向导”,选择下载API,然后默认选择下一步,下载完成后会提示下载全部成功,此时超级狗中需要导入的资源文件都已成功完成,并且在c盘指定安装路径下生成了新的hvc文件(VendorCodes文件夹中)、dog_windows_xxxxx.dll和dog_windows_x64_xxxxx.dll文件(xxxxx为随机数字,Tools/make原创 2020-06-30 21:40:31 · 6184 阅读 · 1 评论 -
C#-文件只读时进行拷贝或删除报错, 对路径不允许访问
文件只读时进行拷贝报错,解决方法如下:设置文件属性为正常 然后在进行拷贝/// <summary> /// 拷贝文件夹 /// </summary> /// <param name="sourceDirectory"></param> /// <param name="targetDirectory"></param> public static b...原创 2020-05-17 22:51:33 · 1234 阅读 · 0 评论 -
在c#中将debug/release下文件打包成一个可直接运行exe文件
winrar5.601. 选择debug/release下所有文件,鼠标右键“添加到压缩文件…”2. 常规->压缩选项->创建自解压格式压缩文件,可将默认文件名重命名3. 高级->自解压选项3.1 设置->提取后运行程序(填写exe文件名)3.2 模式->勾选解包到临时文件夹3.3 模式->安静模式->全部隐藏3.4 更新->更新方式->解压并更新文件3.5 更新->覆盖方式->覆盖所有文件3.6 文本和图标,可选...原创 2020-05-17 22:47:46 · 2385 阅读 · 1 评论 -
c#中程序以管理员身份运行的三种办法
三种办法:一、设置程序本身的属性:勾选“以管理员身份运行此程序”,必要时设置“更改所有用户设置-以管理员身份运行此程序”,当然这种办法是被动的,也不是最实际的办法;二、代码法:static void Main(string[] Args) { /** * 当前用户是管理员的时候,直接启动应用程序 * 如果不是管理员,则使用启动对象启动程序,以确保使用管理员身份运行 */ ...原创 2020-05-17 22:46:58 · 3171 阅读 · 0 评论 -
C#如何判断程序调用的exe已结束
二个方法:以运行系统记事本为例方法一:这种方法会阻塞当前进程,直到运行的外部程序退出System.Diagnostics.Process exep = System.Diagnostics.Process.Start(@"C:\Windows\Notepad.exe");exep.WaitForExit();//关键,等待外部程序退出后才能往下执行MessageBox.Show("Notepad.exe运行完毕");方法二:为外部进程添加一个事件监视器,当退出后,获取通知,这种方法时不会阻塞当原创 2020-05-17 22:45:40 · 1995 阅读 · 0 评论 -
C#操作快捷方式(获取快捷方式属性、创建快捷方式)
第一步 创建一个项目无需废话,跳过。第二步 引用COM组件右键“引用”,“添加引用”,选择“COM组件”,找到“Windows Script Host Object Model”,然后确定。第三步 编写创建快捷方式的代码 1 // 声明操作对象 2 IWshRuntimeLibrary.WshShell shell = new IWshRuntimeLibrary.WshShellClass(); 3 // 创建一个快捷方式 4 IWshRuntimeLibrary...原创 2020-05-17 22:43:42 · 3114 阅读 · 1 评论