powershell api:电源选项-高级选项对话框

18 篇文章 0 订阅
5 篇文章 0 订阅
本文介绍了如何在C#中通过DllImport调用PowerCfg.cpl库的CPlApplet函数,以控制面板的形式展示,展示了WindowsAPI的一个实用示例。
摘要由CSDN通过智能技术生成

声明:未经允许不得转载,转载时请标注来源;禁止用作商业及其他衍生目的。

有误请指正,侵权请联系删除。有更好的方法也请联系我

注:本对话框也可用接口发起,且因资源释放问题会有个小BUG,等你解决。

API:

Add-Type @"
using System;
using System.Runtime.InteropServices;
using System.Text;

public class YZX
    {

        [DllImport("powercfg.cpl", SetLastError = true, CharSet = CharSet.Unicode)]
        public static extern int CPlApplet(
  IntPtr hwndCpl,
  int msg,
  int lParam1,
  string lParam2
);
}
"@ -Language CSharp 

[YZX]::CPlApplet(0,10,0,0)
提示:本API库为控制面板项,CPlApplet为控制面板文件特有函数,其中第二个参数“10”为对话框的标志,含有更多方法等你发现。

喜欢就点个赞吧。

展示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值