首页 > 系统相关 >Windows服务注册-极语言版

Windows服务注册-极语言版

时间:2024-03-23 22:12:26浏览次数:19  
标签:10 20 Windows 120 窗体 注册 窗口 编辑框 语言版

以下代码请 新建工程-初级程序-粘贴窗体对象-粘贴代码模块-保存-关闭程序-再打开。

在使用编译好的exe代码之前,请先在以管理员模式运行的cmd窗口中执行以下语句:

让任意的cmd窗口都可执行sc命令,让sc等命令不需要以管理员权限执行cmd窗口,执行完以下代码之后,需要重启电脑

reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0 /f

窗体对象:

整数 窗体,标签1,标签2,标签3,标签4,标签5,标签6,编辑框1,编辑框2,编辑框3,编辑框4,编辑框5,编辑框6,按钮1,按钮2,按钮3;
程序资源 24,"清单.xml";
程序段 加载窗体
整数 左=(桌面.宽-544)>>1,上=(桌面.高-365)>>1;
窗体=创建窗口($0,程序.名称,"Windows服务注册",$10C80840,左,上,544,365,0,0,0,0);
标签1=创建窗口($20,"Static","文件完整路径",$50000000,10,10,100,20,窗体,1,2,0);
标签2=创建窗口($20,"Static","前置参数",$50000000,10,40,100,20,窗体,2,2,0);
标签3=创建窗口($20,"Static","后置参数",$50000000,10,70,100,20,窗体,3,2,0);
标签4=创建窗口($20,"Static","服务名称",$50000000,10,100,100,20,窗体,4,2,0);
标签5=创建窗口($20,"Static","服务显示名称",$50000000,10,130,100,20,窗体,5,2,0);
标签6=创建窗口($20,"Static","服务描述",$50000000,10,160,100,20,窗体,6,2,0);
编辑框1=创建窗口($200,"Edit","",$50010000,126,10,400,20,窗体,7,4,0);
编辑框2=创建窗口($200,"Edit","",$50010000,126,40,400,20,窗体,8,4,0);
编辑框3=创建窗口($200,"Edit","",$50010000,126,70,400,20,窗体,9,4,0);
编辑框4=创建窗口($200,"Edit","",$50010000,126,100,400,20,窗体,10,4,0);
编辑框5=创建窗口($200,"Edit","",$50010000,126,130,400,20,窗体,11,4,0);
编辑框6=创建窗口($200,"Edit","",$50010000,126,160,400,20,窗体,12,4,0);
按钮1=创建窗口($0,"Button","注册服务",$50000000,10,200,516,30,窗体,13,3,0);
按钮2=创建窗口($0,"Button","退出程序",$50000000,10,235,516,30,窗体,14,3,0);
按钮3=创建窗口($0,"Button","帮助",$50000000,10,270,516,30,窗体,15,3,0);
桌面.左=窗体;窗体启动;读取消息
结束
程序段 左键点击(编号)
{判断(编号)为 15 按钮3_点击
为 14 按钮2_点击
}

 

代码模块:

程序段 窗体消息(窗口,消息,参数,数据)
    判断(消息)为 窗口关闭{如果(窗口=窗体)停止(0) 否则 销毁窗口(窗口);}
    为 单击左键{左键点击(参数)}
    处理窗口(窗口,消息,参数,数据)
结束

文本 绝对路径[120],前置参数[120],后置参数[120],服务名称[120],服务显示名称[120],服务描述[1000];
程序段 窗体启动

结束

程序段 按钮9_点击
发送消息(编辑框1,获取文本,120,绝对路径);
发送消息(编辑框2,获取文本,120,前置参数);
发送消息(编辑框3,获取文本,120,后置参数);
发送消息(编辑框4,获取文本,120,服务名称);
发送消息(编辑框5,获取文本,120,服务显示名称);
发送消息(编辑框6,获取文本,1000,服务描述);
文本 注册服务命令[665]="sc create "+服务名称+" binpath= ''"+前置参数+" "+绝对路径+" "+后置参数+"'' type= own start= auto displayname= "+服务显示名称;
文本 添加描述命令[1017]="sc description "+服务名称+" ''"+服务描述+"''";
//信息框(0,注册服务命令,"提示",信息图标);
//信息框(0,添加描述命令,"提示",信息图标);
命令行(注册服务命令);
命令行(添加描述命令);
文本 成功提示语[100]=服务名称+"注册服务成功";
信息框(0,成功提示语,"恭喜",信息图标);
结束

程序段 按钮3_点击
信息框(0,"还没做","抱歉",信息图标);
结束

程序段 按钮2_点击
停止(0)    
结束

 窗体页面效果:

 

标签:10,20,Windows,120,窗体,注册,窗口,编辑框,语言版
From: https://www.cnblogs.com/r-key/p/18091770

相关文章

  • 基于SpringBoot+HTML实现登录注册功能模块
    目录一、登陆注册实现思路二、实现具体步骤1.设计数据库表结构2.创建SpringBoot项目3.编写实体类4.编写Repository接口5.编写Service层6.创建Controller 7.编写前端页面Register.html: login.html: 8.进行测试登陆注册模块 三、总结博主介绍:✌专注......
  • 批处理脚本来将 Windows 10 的虚拟内存设置为自动管理所有驱动器的分页文件大小
    批处理脚本来将Windows10的虚拟内存设置为自动管理所有驱动器的分页文件大小:CopyCode@echooffREM将所有驱动器的分页文件大小设置为自动管理REM禁用虚拟内存wmiccomputersystemwherename="%computername%"setAutomaticManagedPagefile=Falsewmicpagefilesetw......
  • 如何实现Mac与Windows共享文件夹?
    本人使用系统是macos13.1和win11系统亲测使用!第一步确保两台电脑链接相同的WIFI这一步非常关键第二步Windows电脑创建共享文件夹并设置文件共享首先在Window端桌面创建一个共享文件夹。(也可以自己更改需要存储的路径)接着右键属性--选择共享--高级共享--勾选共......
  • 把 Windows 装进 Docker 容器里
    本篇文章聊聊如何在Docker里运行Windows操作系统,WindowsinDockerContainer(WinD)。写在前面我日常使用macOS和Ubuntu来学习和工作,但是时不时会有Windows使用的场景,不论是运行某个指定的软件,还是要做一些跨平台软件的功能验证。在去年开源 soulteary/docker-chatgp......
  • shell检测文件是windows格式还是unix
    Shell可以检测文件是Windows格式还是Unix格式。有多种方法可以实现这一目的。一种常用的方法是使用cat命令结合-A选项来查看文件的特殊字符。在Unix或Linux系统中,如果文件的行尾是以^M$结束的,那么它就是Windows(DOS)格式,因为^M代表回车符(\r)。而如果行尾只是以$结束,那么它就是Unix格......
  • windows txt怎么转成unix 格式
    将Windows格式的txt文件转换为Unix格式,你可以采取以下几种方法:方法一:使用Notepad++打开Notepad++软件。在菜单栏中,点击“编辑”选项。在下拉菜单中,选择“文档格式转换”。在弹出的子菜单中,选择“转换为UNIX格式”。方法二:使用sed命令打开命令提示符(CMD)或PowerShell。使......
  • 把 Windows 装进 Docker 容器里
    本篇文章聊聊如何在Docker里运行Windows操作系统,WindowsinDockerContainer(WinD)。写在前面我日常使用macOS和Ubuntu来学习和工作,但是时不时会有Windows使用的场景,不论是运行某个指定的软件,还是要做一些跨平台软件的功能验证。在去年开源 soulteary/docker-chatgp......
  • windows校验下载文件的md5
    有时候我们在下载文件时会有md5校验,这个是用来校验我们下载的文件是否完整正确,防止文件被不法之徒篡改,那么怎样校验呢?今天我们就来看看校验的方法。比如在网页上,文件apache-maven-3.5.2-bin.zip的旁边会出现md5校验,apache-maven-3.5.2-bin.zip.md5,我们点击进去会显示这样一串字......
  • 权限提升-Windows权限提升篇&溢出漏洞&宝塔面板Bypass&CS插件化&MSF模块化
    知识点1、Web到Win系统提权-权限差异原因2、Web到Win系统提权-溢出漏洞(MSF&CS)3、Web到Win系统提权-集成软件(哥斯拉模块Bypass)章节点:1、Web权限提升及转移2、系统权限提升及转移3、宿主权限提升及转移4、域控权限提升及转移基础点0、为什么我们要学习权限提升转移......
  • Windows常用命令
    Windows常用命令参考https://www.uc23.net/command/msdos/基本操作基础Win+R打开运行窗口cmd打开命令行工具属性设置右键cmd标题栏错误:不是内部或外部命令,也不是可运行的程序或批处理文件。;原因:命令不存在或者环境变量未配置命令不区分大小写参数包括空格的时候,需......