
VB.NET
文章平均质量分 77
苏璃
白云黄鹤道人家 一琴一剑一杯茶
展开
-
VB.NET 取BIOS信息
如何获取电脑BIOS 序列号、制造商、版本号及名称等信息?我记得是可以使用WINAPI与ASM获取BIOS硬件信息的 但是我不知道该如何做,才疏学浅没有办法那么便选择我使用过的吧,利用微软提供给我们的WMI接口 BIOS方面在WMI对外开放的接口为Win32_BIOS 下图是代码运行后的一个效果、MSDN: Win32_BIOS classThe Win3原创 2015-07-25 15:51:53 · 2146 阅读 · 0 评论 -
VB.NET 取驱动器列表 / 磁盘
在本文中通过GetLogicalDriveStrings函数,获取到“逻辑磁盘驱动根路径字串”然后我们再把返回的缓冲区中的值进行处理、函数示意:GetLogicalDriveStrings取逻辑磁盘驱动根路径字串成功返回“逻辑磁盘驱动根路径字串”大小、否则返回缺省值0nBufferLength 欲接收缓冲区尺寸lpBuffer 欲接收缓冲区指针示例代码:Im原创 2015-12-08 20:51:58 · 1063 阅读 · 0 评论 -
VB.NET 获取驱动信息
在.NET框架中本身就提供了一套API接口,包含在System.ServiceProcess中你可能会有疑惑,驱动与系统服务是不一样的 对的它们的确不一样、这样说吧、驱动是跟随系统最先启动的程序,当然这个前提必须建立在你的驱动安装在%WINDIR%\[32/64]\Drivers中,然后是系统组件包括系统服务两个部分、.NET可以开发系统服务但不可以开发驱动这是因为,在驱动随系统映原创 2015-12-30 15:03:47 · 510 阅读 · 0 评论 -
VB.NET 取磁盘容量信息
在本文中通过,“GetDiskFreeSpaceEx / 取磁盘空闲空间EX”获取到关于磁盘的容量信息如“磁盘总容量”、“磁盘空闲容量”、“磁盘已用容量”、“调用方可用容量”,有必要著名下“调用方可用容量”与“磁盘空闲容量”两者近乎相同,但不代表完全相同 两者只是说反馈的值相近或相同,不代表一定说含义完全等价、函数示意:GetDiskFreeSpaceEx 取磁盘空闲空间扩原创 2015-12-09 11:47:03 · 1021 阅读 · 0 评论 -
VB.NET 取磁盘序列号
如何获取磁盘序列号呢?获取磁盘序列号的方法有很多、如通过调用"\\.\PhysicalDrive0"、"\\.\SCSI0: "等驱动,也可以通过"WMI Services",不过本文中都不会使用前面列举的方法,而是通过“系统核心库”导出的GetVolumeInformation函数,或许你会感到疑惑 从字面看应该是“取音量信息”与“磁盘序列号”没有任何关系吧,在当初我接触到这方面得资料时也有不小疑惑,但是如果翻译成“取磁卷信息”那么或许便可以理解了吧、原创 2015-12-08 11:39:46 · 1838 阅读 · 0 评论 -
VB.NET 从PEB->BeingDebugged标志位判断被调试
说实在的我本是想从PEB中保存 调试对象句柄 的标志位判断是否被调试的,可惜搞了个多小时也没搞定 实在算不准偏移到底是好多、当然可以在WinDbg在DT !PEB不过真的很麻烦,我在网上找了一些PEB结构的声明,最后我再Nirsoft.NET上找到了一个很全面地PEB结构声明,说实在话看的我不知所云、好吧保存调试对象句柄的标志位为 ->ULONG SystemReser原创 2015-12-09 21:42:21 · 721 阅读 · 0 评论 -
VB.NET 查询身份证信息
有时候我们需要去验证或查阅一个人的身份证相关信息,下述代码使用由百度自己的身份证查询接口,包括扩展信息获取的部分 你可以参阅 http://apistore.baidu.com/apiworks/servicedetail/113.html上图中你可以看到随机生成身份证号码后粘贴至IDCardInfo.QueryInfo中调试后遇断点可以看到查询身份证信息返回对象中原创 2015-09-06 21:22:53 · 1250 阅读 · 0 评论 -
WMI 取外部进程命令行 / GetCommandLine
如何获取外部进程的命令行 似乎有很多人有该问题 有人是通过PSAPI但并不太适合C# && VBS && VB.NET那有没有更好的办法 有利用WMI 服务获取到Win32_Process class在获取CommandLine下面含三种不同语言的代码:VBScript Function GetCommandLine(dwProcessId) Set objWMISe原创 2015-09-01 19:43:36 · 2444 阅读 · 0 评论 -
VB.NET 序列化深拷贝
浅拷贝:引用成员在被拷贝时,仅被复制原对象中引用成员的地址引用到新生对象,使用复制后的新对象、若更改引用成员内的值可能会影响源对象深拷贝:引用成员在被拷贝时,深入拷贝所有引用成员,而不是拷贝地址引用那样简单、新对象中包含的所有成员、全部是新生对象在使用复制后的新对象不会影响源对象浅拷贝在.NET中通常使用,System::Object::MemberwiseClone 直接进行快速原创 2015-07-25 03:43:47 · 2735 阅读 · 0 评论 -
大漠插件“安装、卸载、创建” / Plug-in elf.
从今天开始在“Plug-in elf.”栏目写内容了,故名思义是“外挂小精灵”本栏目内只提供关于外挂开发的技术文献、当然本人不建议你为公司开发外挂,因为复杂外挂开发并不是单独一个人可以做下来的,即便一个团队也可能无法研发出真正意义上的外挂、如同封包(WPE)外挂,目前网页游戏在这里一块主要通过时间加密,而且每秒上百个封包,且会利用类似“时间加密”这一块的技术,每个游戏加密方式各不相原创 2016-01-11 14:50:49 · 5257 阅读 · 0 评论