关键词搜索

源码搜索 ×
×
VB

vb.net 教程 6-17 使用Monitor类实现线程的同步

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。如上一节《vb.net教程6-16使用SyncLock语句实现线程的同步》介绍的SyncLock语句,是一种简单处理同步的方法。.net还提供了Monitor类处理线程同步。Monitor类比较重要的几个静态方法:Enter在指定对象上获取排他锁。 Exit释放指定对象上的排他锁。&nb
VB

vb.net 教程 6-15 终止线程更好的例子

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。由于子线程很多时候都是需要长时间运算(如循环读写)之类,在它循环的时候检测变量状态是否符合,符合则退出循环,完成收尾工作,然后结束该线程。尽量避免生硬的使用Abort方法。定义一个模块级变量:DimabortThreadAsBoolean使用到的类:ClassclsSum2  
VB

vb.net 教程 6-11 从线程返回值

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。如果需要从线程的方法中获得计算的值,可以考虑使用模块级公共变量,在线程对应的方法中最后赋值给这个公共变量。另外一个常见的方法是使用类:以下方法通过线程计算从0到某个正整数所有数字的和,使用clsSum.inputNum传入终止的数,通过clsSum.outputSum获得和,使用到的类clsSum
VB

vb.net 教程6-8 线程优先级

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。在《vb.net教程6-5多线程基本概念》中已经提到Thread类的Priority属性,可以设置线程优先级。以下代码中通过设置线程优先级来控制线程,但是事实上可能和希望的有所不同:  Subsample3()    DimcKeyInf
VB

vb.net 教程 6-6 简单的多线程程序

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。为了体现多线程运行的特点,暂时使用控制台代码讲解,不使用窗体,请在新建项目时选中控制台应用程序。确保在Module外添加:ImportsSystem.Threading为了简化讲解,请在submain中加入如下代码:  Submain()   &n
VB

vb.net 教程 6-4 外篇2 获得应用程序版本信息

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。在《vb.net教程6-3进程加载的模块》使用FileVersionInfo来获得文件版本信息,ProcessModule.FileVersionInfo是一个FileVersionInfo类包含了相关文件的版本信息。获取应用程序版本信息主要是使用了FileVersionInfo类。由于FileV
VB

vb.net 教程 6-4 外篇1 提权3

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。再来看看另外一种方法,在使用另外一种方法之前,先将上一节中创建的“app.manifest”文件删除,也不要勾选“启用Clickonce安全设置”——如果你按照上一节内容进行了操作的话。向项目添加新项,选择“应用程序清单文件”:vs将向项目中添加“app.manifest”文件,注意,这次app.
VB

vb.net 教程 6-4 外篇1 提权2

订阅专栏版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。通过点击鼠标右键的方法来让客户使用管理员权限运行程序显然交互性差多了。那么如何避免这种情况呢?可不可以客户运行程序就弹出提示?答案是可以。根据网上的方法,有两种,都是修改app.manifest文件,但是经过我的测试有一种似乎不起作用。先看第一种不起作用的:打开项目属性,找到“安全性”选项
VB

vb.net 教程 6-4 外篇1 提权1

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。在运行上一节《vb.net教程6-3进程加载的模块》的代码后,我们会发现,有部分进程并不会显示进程信息甚至没有关联模块,比如点击svchost进程的时候,居然没有显示关联的模块信息:把代码中枚举模块的Try..Catch...部分注释掉:再次运行程序,仍然选择svchost进程,会出现错误:拒绝访
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载