易语言检测文件被哪个进程占用的代码

检测文件占用的代码

此功能需要加载贝贝吧模块6.6

.版本 2
.支持库 eAPI
.程序集 窗口程序集_启动窗口
.子程序 _查询按钮_被单击
.局部变量 进程名, 进程信息, , "0"
.局部变量 进程id, 整数型, , "0"
.局部变量 a, 整数型, , "0"
.局部变量 i, 整数型
进程名 = 取系统进程列表 ()
显示占用列表框.清空 ()
.计次循环首 (取数组成员数 (进程名), i)
  .如果真 (寻找文本 (到小写 (进程_取程序路径 (进程名 [i].进程标识符)), “system32”, , 真) = -1 且 到小写 (进程_取程序路径 (进程名 [i].进程标识符)) ≠ “” 且 进程名 [i].进程标识符 ≠ 进程_取自进程ID ())
    .如果真 (内存.搜索 (进程名 [i].进程标识符, 到字节集 (文件路径编辑框.内容), a) > 1)
      显示占用列表框.加入项目 (进程名 [i].进程名称, 进程名 [i].进程标识符)
    .如果真结束
  .如果真结束
  标题 = 到文本 (i)
.计次循环尾 ()
标题 = “结束”
.子程序 _选择程序按钮_被单击
.如果真 (通用对话框1.打开 ())
  文件路径编辑框.内容 = 通用对话框1.文件名
.如果真结束

运行结果:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接

(0)

相关推荐

  • 易语言枚举进程所有句柄信息的代码

    DLL命令表 .版本 2 .DLL命令 GetCurrentProcessId, 整数型, "kernel32.dll", "GetCurrentProcessId" .DLL命令 GetCurrentProcess, 整数型, "kernel32.dll", "GetCurrentProcess" .DLL命令 RtlMoveMemory_SYSTEM_HANDLE_INFORMATION, , "kernel32

  • 易语言关于程序进程和线程的基础知识

    程序是计算机指令的集合,它以文件的形式存储在磁盘上. 进程:通常被定义为一个正在运行的程序的实例,是一个程序在其自身的地址空间中的一次执行活动. 进程是资源申请.调度和独立运行的单位,因此,它使用系统中的运行资源:而程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此,它不占用系统的运行资源. 进程由两个部分组成: 1.操作系统用来管理进程的内核对象.内核对象也是系统用来存放关于进程的统计信息的地方. 2.地址空间.它包含所有可执行模块或DLL模块的代码和数据.它还包含动态内存分

  • 易语言优化进程内存方法

    本篇文章主要向您介绍如何使用编程软件"易语言"做到指定进程进行"内存优化" 1.启动"易语言". 2.选择"菜单栏"中的"f.程序",再在弹出的列表中选择"N.新建". 3.在弹出的标题为"新建:"的窗口中选择"Windows窗口程序",再点击标题为"确定(o)"的按钮. 4.在背景为灰色的,且标题为""(空

  • 易语言获取进程id的方法

    本文介绍如何通过易语言,来获取进程ID.(本次教程不需要用到dll和模块,十分简单) 1.启动易语言,新建"Windows窗口程序". 2.建立一个"按钮" 3.双击"按钮" 4.放入以下代码: .版本 2 .支持库 eAPI .支持库 spec .程序集 窗口程序集1 .子程序 _按钮1_被单击 .局部变量 进程信息, 进程信息, , "0" .局部变量 n, 整数型 .局部变量 取进程ID, 整数型 进程信息 = 取系统进

  • 易语言的进程检测程序制作

    许多易语言新手朋友在制作软件的过程中也许可能会碰到需要为自己的程序增加一个检测进程的功能,可能是为了防止自己的程序被其他工具修改或者其他目的,但是却又不知道怎么编写代码,所以为了帮助大家解决这个问题,今天小编就来叫大家如何用易语言编写一个检测指定进程的工具. 1.首先,我们先将界面画好,如图所示. 2.接着双击启动窗口跳转到代码编辑区域开始写代码.接着双击启动窗口跳转到代码编辑区域开始写代码. 3.首先我们新建一个子程序,用来检测指定进程是否存在的,相当于程序的核心部分了.将子程序命名为"进程是

  • 易语言枚举进程通过窗口句柄获取已经登录的QQ号码

    DLL命令表 .版本 2 .DLL命令 GetDesktopWindow, 整数型, "user32.dll", "GetDesktopWindow" .DLL命令 CreateToolhelp32Snapshot, 整数型, "kernel32", "CreateToolhelp32Snapshot" .参数 dwFlags, 整数型, , 0 .参数 th32ProcessIE, 整数型, , 0 .DLL命令 Proce

  • 易语言检测文件被哪个进程占用的代码

    检测文件占用的代码 此功能需要加载贝贝吧模块6.6 .版本 2 .支持库 eAPI .程序集 窗口程序集_启动窗口 .子程序 _查询按钮_被单击 .局部变量 进程名, 进程信息, , "0" .局部变量 进程id, 整数型, , "0" .局部变量 a, 整数型, , "0" .局部变量 i, 整数型 进程名 = 取系统进程列表 () 显示占用列表框.清空 () .计次循环首 (取数组成员数 (进程名), i) .如果真 (寻找文本 (到小写 (

  • 易语言制作文件夹压缩备份工具的代码

    文件夹压缩备份工具 此功能需要加载精易模块5.6 .版本 2 .支持库 shell .支持库 iext .支持库 eCompress .程序集 窗口程序集1 .程序集变量 时间戳, 文本型 .程序集变量 过滤文本, 文本型, , "0" .子程序 _文件路径按钮_被单击 .局部变量 路径, 文本型 路径 = 浏览文件夹 ("选择一个文件夹备份", 假) .判断开始 (路径 = "") 提示框 ("请选择文件夹备份!") .默认

  • go语言检测文件是否存在的方法

    本文实例讲述了go语言检测文件是否存在的方法.分享给大家供大家参考.具体分析如下: go语言检测文件是否存在,首先创建一个FileInfo,如果不报错,再通过 IsDir()检查是否是目录 复制代码 代码如下: finfo, err := os.Stat("filename.txt") if err != nil {     // no such file or dir     return } if finfo.IsDir() {     // it's a file } else

  • 易语言写入文件的步骤教学

    我们需要把数据写入文件,这个功能很简单,但如何用程序来操作呢?下面教大家如何操作,一步步的跟着我的步骤就很容易用易语言写入文件. 1.打开易语言 2.点新建,点windows窗口程序 3.双击这个模块进入这个空白处 4.输入写到文件(),这个函数有2个参数 5.填充数据,这里是把ceshi,写到D盘跟目录下的xdwj.txt文件里面去 6.运行点击红框内图标,点开xdwj.txt发现写入成功

  • 易语言给文件加密的方法

    易语言加密文件夹源码例程程序结合易语言扩展界面支持库和操作系统界面功能支持库,实现文件夹的加密. 1.打开易语言软件 2.创建一个像我一样的窗口 当然也可以自己设计一些很好看的. 3.然后写出各个控件的执行命令源码 4.然后再点击上方的运行按钮 5.没有出问题,就会运行成功. 6.然后再编译软件,两个编译任选一个进行编译. 7.编译成功就会显示软件了. 总结:以上就是关于易语言对文件进行加密的内容,感谢大家的阅读和对我们的支持.

  • 易语言检测端口是否被占用的代码

    检测端口是否被占用的代码 .版本 2 .程序集 窗口程序集_启动窗口 .子程序 检测端口, 整数型, , 如果被占用返回进程PID .参数 端口, 整数型, 可空 .参数 信息, 文本型, 参考 可空 .局部变量 I, 整数型 .局部变量 PID, 整数型 写到文件 ("Get.bat", 到字节集 ("netstat -aon|findstr " + #引号 + 到文本 (端口) + #引号 + " >>Bin")) .如果真 (运

  • 易语言取文件路径的操作教程

    易语言开发环境的"横空出世",给沉寂已久的"编程江湖"带来了巨大反响.越来越多的编程爱好者加入了易语言编程的大潮中.在易语言编程中,我们可能会遇到很多问题.比如,易语言如何取文件路径,其实这个方法有多种,给大家讲解其中一种. 1.首先,准备好测试文件(文件随意),这里不强求使用某个文件,只是为了配合此次测试而已.这里,笔者就以一个txt文本文档为例吧. 2.然后,运行"易语言"主程序,在弹出的"新建工程"文件对话框中,选择&q

  • 易语言复制文件的操作步骤

    自从接触了计算机和Windows操作系统,我们也就慢慢接触到了复制和粘贴,相信CTRL+C 这组快捷键的使用频率不会低,今天,MovieClip给大家讲解,易语言怎么复制文件,好了,开始学习吧! 易语言怎么复制文件 依旧是运行易语言程序,新建Windows窗口程序,点击确定进入开发环境.如图: 在窗口上绘制标签组件.编辑框组件.按钮组件.拖放控件各一个,调整好组件的位置和尺寸.如图: 修改相应组件的相关属性,比如标题.规范命名各组件的名称,以方便后续的代码编写.如图: 进入代码编写阶段,具体代码

  • 易语言移动文件的步骤方法

    说到移动文件,估计大家习惯使用了Ctrl+X来剪切的方法进行移动.首先,这种方法简单便捷,那么易语言怎么移动文件呢? 1.首先,准备好测试用的文件--尼玛A.txt,这里使用的文件可以随意,不过一般选用"瘦小"的文件,因为占用空间太大的文件,移动所花费的时间较大,为了更好的看到效果,故选用占用空间较小的文件.如图: 2.然后,运行易语言程序,再选择新建"Windows窗口程序"并点击确定.如图: 3.在新建好的"Windows窗口"上绘制标签组件

  • 易语言检测是否支付的步骤

    现在来到了扫码的年代,下面我来教你易语言怎么检测是否支付! 1.分期购和普通的购物流程一样,进入支持分期的商品后,选择期数,提交订单后输入支付密码,即可完成分期购买流程 2.用户在商品面页登录后即可查看是否享有直接分期购资格,不过目前仅仅是邀请了少部分用户免冻结金额. 3.抢先体验直接申请使用分期购,现阶段大部分是需要先在余额宝存入相应的资金才能使用分期购物功能. 4.为您解答:网上支付业务是指开通了网银,欲申请网上银行服务可持本人有效身份证件和银行卡,到相应银行的营业网点办理申请网上银行服务的

随机推荐