
API
文章平均质量分 59
哇塞,于子轩
如果你也爱用powershell,那就一起玩吧。
展开
-
Win32桌面编程:ACLUI.DLL,EditSecurity(IntPtr hwndOwner, ISecurityInformation psi)
在编写 ISecurityInformation.GetObjectInformation(out SI_OBJECT_INFO pObjectInfo)时。1.EditSecurity将调用ISecurityInformation中的GetObjectInformation函数。在Windows编程中,我们通常需要借助通用对话框的力量,今天我们就聊一下“安全属性表”通用对话框的使用心得。EditSecurity将调用ISecurityInformation中的GetSecurity函数。原创 2025-03-23 00:58:37 · 669 阅读 · 0 评论 -
c#根据错误代码获取错误原因
c#根据错误代码获取错误原因。原创 2025-02-04 19:38:04 · 425 阅读 · 0 评论 -
powershell 安装调制器对话框(UI)
Add-Type @"using System;using System.Runtime.InteropServices;using System.Text;public class usershell1{[DllImport("modemui.dll",SetLastError = true,CharSet = CharSet.Unicode,EntryPoint = "#12")]public static extern void PrintUIEntryW(IntPtr a,IntPtr原创 2025-02-02 12:05:54 · 358 阅读 · 0 评论 -
C#,shell32 + 调用控制面板项(.Cpl)实现“新建快捷方式对话框”(全网首发)
C#,shell32 + 调用控制面板项(.Cpl)实现“新建快捷方式对话框”(全网首发)原创 2025-02-02 11:47:12 · 687 阅读 · 0 评论 -
【无标题】
导入mixer.dll。原创 2024-10-24 07:00:00 · 440 阅读 · 1 评论 -
powershell:Shell32,使用IProgressDialog接口创建windows标准进度对话框。
void]$dlg.SetLine(3,"字段3标题【$i %】") #设置字段3标题。// 定义ProgressDialog类,实现IProgressDialog接口。$dlg.SetLine(1,"字段1标题") #设置字段1标题。#$dlg.SetLine(3,"字段3标题") #设置字段3标题。$dlg.SetLine(2,"字段2标题") #设置字段2标题。禁止任何形式的抄录,转载请附上本文章地址。原创 2024-06-09 21:19:08 · 725 阅读 · 0 评论 -
powershell comctl32.dll 的TaskDialog(简式任务对话框)
求赞求关注,求赞求关注,求赞求关注,求赞求关注,求赞求关注,求赞求关注。按钮(叠加时只需把对应数值相加即可)封装可参考以前的文章。原创 2024-02-20 18:21:57 · 599 阅读 · 0 评论 -
powershell shell32 API :关闭计算机对话框(#60)【Win10&Win7】
食材:[DllImport("shell32.dll", PreserveSig = false, CharSet=CharSet.Unicode,EntryPoint = "#60")](3)函数::do(00。原创 2024-02-20 18:10:31 · 522 阅读 · 0 评论 -
powershell Win32 API:本地用户管理(3)
注意:运行时以效率优先,调试时以简单优先,因此,在调试时推荐使用“foreach-object”但在运行时为了简洁效率,请使用“foreach”(管道较消耗CPU和时间)未经允许不得转载,转载时请标注来源;禁止用作商业及其他衍生目的。对象,该对象代表本地计算机的活动目录服务接口(ADSI)有误请指正,侵权请联系删除。有更好的方法也请联系我。*老规矩,为了读者方便阅读,仅枚举本地计算机上的组。原创 2024-02-20 11:32:51 · 405 阅读 · 0 评论 -
powershell Win32 API:本地用户管理(3)
yzxwin32-throwwin32errordialog -errorindex $result -title $userName #番外中的错误处理。*误用此参数可能会导致数据丢失,且安全选项卡会被删除(删除了SID(每个用户只能拥有唯一SID))*$serverName指代远程服务器,此时设为空即代表本地计算机,有兴趣的可以启用此参数。*执行此操作必须具有管理员及其以上权限,否则将报错(error 5,拒绝访问。未经允许不得转载,转载时请标注来源;有误请指正,侵权请联系删除。原创 2024-02-18 17:05:16 · 451 阅读 · 0 评论 -
powershell Win32 API:本地用户管理(番外:Win32 错误处理)
未经允许不得转载,转载时请标注来源;禁止用作商业及其他衍生目的。有误请指正,侵权请联系删除。有更好的方法也请联系我求赞,关注,评论主要目的:实现错误处理(本系列所有$result对应的变量都为错误代码,有时作者可能不会进行错误处理,但请自行补充。原创 2024-02-18 16:57:19 · 16936 阅读 · 1 评论 -
powershell Win32 API:本地用户管理(2)
缺点:c#模块过大,主要部分(API,结构)过于复杂,但都可以简化(为效率和稳定性应适当减少重复循环性质的powershell代码)[UserEnum]::EnumerateUsers() #实现本地用户列表的枚举。// 将指针转换为USER_INFO_1结构体。声明:未经允许不得转载,转载时请标注来源;// 调用NetUserEnum来获取用户信息。// 将指针移到下一个结构体。// 定义Netapi32.dll库中的函数。有误请指正,侵权请联系删除。// 定义USER_INFO_1结构体。原创 2024-02-18 16:43:55 · 537 阅读 · 0 评论 -
powershell Win32 API:本地用户管理(1)
4.为什么不使用net.exe:当使用net user枚举用户时,不但要用正则表达式分割返回的内容,而且以“$”结尾的用户无法被枚举出来。3.主要使用API完成,分为三个步骤枚举用户、获取用户详细信息、操作用户、获取用户图标(不在同一个动态链接库中)未经允许不得转载,转载时请标注来源;1.API可以进行远程管理,但为了读者理解,现在只讲解本地用户。有误请指正,侵权请联系删除。2.受作者计算机影响,关于“组”的枚举暂时不讲解。E.结构指针,结构大小,堆叠结构,填充结构。6.主要学习的内容:A.枚举。原创 2024-02-18 16:38:14 · 507 阅读 · 0 评论 -
powershell 自己做一个资源管理器:浅谈自制资源管理器的设计思路和方案
浅谈自制资源管理器的设计思路和方案原创 2024-02-16 16:12:32 · 478 阅读 · 0 评论 -
powershell:WINDOWS 用户·会话管理【API】
powershell:WINDOWS 用户·会话管理【API】原创 2024-02-14 14:20:41 · 635 阅读 · 0 评论 -
powershell shell32编程(文件打开方式(对话框))
展示2因窗体事件(离开焦点及关闭),不方便截图,但以后会介绍.net和gdi32.dll两种截图方式。$i.oaifInFlags = 0 、4 #两种类型(展示1;声明:未经允许不得转载,转载时请标注来源;禁止用作商业及其他衍生目的。有误请指正,侵权请联系删除。有更好的方法也请联系我。$i.cszFile = "文件路径"原创 2024-02-05 13:21:52 · 412 阅读 · 0 评论 -
powershell shell32编程(回收站(对话框))
声明:未经允许不得转载,转载时请标注来源;禁止用作商业及其他衍生目的。有误请指正,侵权请联系删除。有更好的方法也请联系我。1.回收站属性对话框:参见。原创 2024-02-05 13:06:17 · 405 阅读 · 0 评论 -
powershell api:电源选项-高级选项对话框
powershell api:电源选项-高级选项对话框原创 2024-02-04 09:54:24 · 411 阅读 · 0 评论 -
powershell 映射与断开网络服务器对话框&添加一个网络位置对话框
powershell 映射与断开网络服务器对话框&添加一个网络位置对话框原创 2024-02-03 16:16:05 · 449 阅读 · 0 评论 -
powershell shell32编程(文件属性表(对话框))
powershell shell32中对于单个和多个文件的属性对话框原创 2024-02-03 15:07:17 · 1219 阅读 · 0 评论 -
powershell api:使用WINDOWS 照片查看器
powershell api:使用WINDOWS 照片查看器原创 2024-02-03 14:13:40 · 573 阅读 · 0 评论 -
powershell API - 内核函数NtRaiseHardError,RtlAdjustPrivilege,NtShutdownSystem(蓝屏,提权,关机)
powershell使用api实现蓝屏和快速关机原创 2024-02-03 13:56:50 · 840 阅读 · 1 评论