vb.net 获取本机网卡的物理址 [问题点数:40分,结帖人linste]

Bbs1
本版专家分:0
结帖率 100%
Bbs5
本版专家分:3225
Bbs5
本版专家分:3225
如何取得本机网卡物理MAC地址?
有没有BCB的源代码?
Delphi 获取本机网卡列表及网卡配置信息
Delphi <em>获取</em><em>本机</em><em>网卡</em>列表及<em>网卡</em>配置信息如:Mac地址、网络接口编号、IP地址、DHCPServer地址、网关等信息
winpcap获取本机网卡地址
请问winpcap中如果<em>获取</em><em>本机</em><em>网卡</em>地址?
如何获取本机网卡物理地址
用PB如何<em>获取</em><em>本机</em><em>网卡</em>的<em>物理</em>地址?rn网上介绍说调用DLL,但是没有找到,哪位大侠能提供一下,非常感谢!
python获取本机网卡IP
def getLocalIp(ifname = 'eth0'): import socket, fcntl, struct; s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM); inet = fcntl.ioctl(s.fileno(), 0x8915, struct.pack('256s', ifname[:15])); ip =
获取本机网卡的代码 出现异常
[code=C#] tryrn rn ManagementObjectSearcher mys = new ManagementObjectSearcher("Select * from Win32_NerworkAdapterConfiguration");rn foreach (ManagementObject x in mys.Get())rn rn if (Convert.ToBoolean(x["ipEnabled"]) == true)rn textBox5.Text = Convert.ToString(x["MACAddress"]); rnrn rn rn catch (Exception ex) MessageBox.Show(ex.ToString()); rn[/code]
如何获取本机网卡地址?
硬件地址?
如何获取本机网卡地址
rn现做一系统,根据客户端<em>网卡</em>地址自动生成产品序列号,用于客户注册产品,如何<em>获取</em><em>本机</em><em>网卡</em>地址?
向VB.net高手请教:获取本机和远程主机网卡的MAC地址
各位高手:rn 本人所在学校内部网络采用的是固定分配IP地址,楼宇之间采用可控交换机连接(所以不能直接PING就得到某个IP的MAC地址,只出现网关的MAC地址),但是,作为网关,对众多私自设立IP的情况确没有办法管,工作很是被动。我想用VB.NET编写一个小程序,对多个网段的IP进行扫描,查出是哪些人搞破坏。也许,这样我的工作就不会很被动了。rn 所以,请各位高手帮小弟一把,最好能有VB.net的源程序,不甚感激。(前面有帖子介绍用VC或者在VB.net中引用Management的,但是都不能达到这个要求,并且,Management中不能<em>获取</em>已经关闭了的<em>网卡</em>连接的数据,使用价值不大。)rn 另外,还想问以下,在VC中的结构体中的链表指针(如指向下一个结构体的指针),在VB.NET中如何转化?rn
VB.NET 2008 获取本机IP、网卡MAC地址、计算机名
VB.NET 2008 <em>获取</em><em>本机</em>IP、<em>网卡</em>MAC地址、计算机名。有问题请到我的博客交流 IT狼博客[ http://www.ITLang.com ]
vb.net如何获取本机的机器名
<em>vb.net</em>如何<em>获取</em><em>本机</em>的机器名
如何通过delphi查询到本机的IP地址,或是网卡址?
如何通过delphi查询到<em>本机</em>的IP地址,或是<em>网卡</em>址?
本机网卡控制器-本机网卡控制器
最新下载请到www.lsshare.net。。。谢谢。。 ================================================================================ 用于快速修改<em>本机</em>IP设置,里面有源代码,很有参考价值。
获取CPU、网卡和硬盘物理信息
平 台:Win2k/XP/NT,Win2003 深浅度:中级 完成时间:2006-6-15 发布者:huasoft111 发布时间:2006-9-27 编辑器:BDS2006 语  种:简体中文 分 类:硬件 下载浏览:7553/16621
获取网卡物理MAC而非注册表MAC
xp vs2005 vc++编译运行成功。 改变<em>网卡</em>属性或注册表里的MAC地址后,依然可以获得<em>网卡</em>的<em>物理</em>MAC,不受改变后的值影响。
如何获取网卡物理MAC地址
VC如何<em>获取</em><em>网卡</em>的<em>物理</em>MAC地址,我<em>获取</em>到的MAC地址不是操作系统级的,是固化在<em>网卡</em>EPPROM上的唯一MAC地址,不是修改注册表就能修改的那个MAC地址(这种很容易取得)。rn 急。。。急。。。急。。rn高手指教
vc 获取本机网卡真实mac地址
#include &quot;stdafx.h&quot; #include &amp;lt;stdlib.h&amp;gt; #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;string.h&amp;gt; #include &amp;lt;windows.h&amp;gt; #include &amp;lt;WinIoCtl.h&amp;gt; #include &quot;macid.h&quot; #include &amp;lt;intrin.
用 shell 获取本机网卡名称
用 shell <em>获取</em><em>本机</em>的<em>网卡</em>名称# 用 shell <em>获取</em><em>本机</em>的<em>网卡</em>名称 ls /sys/class/net # 或者 ifconfig | grep &quot;Link&quot; | awk '{print $1}' # 当前<em>网卡</em>的IP地址 ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}...
获取本机网卡IP及对应的mac
#include #include #include #include #include #include #include #include #include #include #include     typedef long LONG; typedef char CHAR; #define CONST const   #ifndef 
VBS教程:获取本机网卡地址
系统的来说,VBS封装了很多的东西,我们只需要把他们拿来用就可以了,这篇文章就是讲了如何把VBS里面关于<em>网卡</em>的东西拿来用看下面代码:Dim mc,mo set mc = getobject("winmgmts:").instancesof("win32_networkadapterconfiguration") for each mo in mc //这里来寻找<em>网卡</em>地址 if mo.ipenab
●asp中如何获取本机网卡地址?
请问 asp中如何<em>获取</em><em>本机</em>的<em>网卡</em>地址?rn能自己不用编写组件最好.rn谢谢。
Python获取本机所有网卡的MAC地址
Python<em>获取</em><em>本机</em>所有<em>网卡</em>的MAC地址
java获取本机网卡的MAC地址
java<em>获取</em><em>本机</em><em>网卡</em>的MAC地址,/** * 测试用的main方法. * * @param argc * 运行参数. */ public static void main(String[] argc) { String os = getOSName(); System.out.println(os); if(os.startsWith("windows")){ //本地是windows String mac = getWindowsMACAddress(); System.out.println(mac); }else{ //本地是非windows系统 一般就是unix String mac = getUnixMACAddress(); System.out.println(mac); } }
java获取本机网卡地址工具类
java<em>获取</em><em>本机</em><em>网卡</em>地址工具类,ipv4地址<em>获取</em>,根据主机名<em>获取</em>主<em>网卡</em>地址。
C++ 获取本机有线网卡地址
Windows操作系统下<em>获取</em>有线<em>网卡</em>地址 #include&amp;lt;iostream&amp;gt; #include &amp;lt;string&amp;gt; #include &amp;lt;afxwin.h&amp;gt; #include &amp;lt;IPHlpApi.h&amp;gt; #pragma comment(lib, &quot;Iphlpapi.lib&quot;) #include &amp;lt;atlbase.h&amp;gt; //注册表...
pb获取本机网卡所有信息的userobject
通过of_GetAdapterInfo可以<em>获取</em><em>本机</em>所有<em>网卡</em>的相关信息,如MAC addresses、IP addresses、Descriptions、Adapter names、
在JAVA中如何获取本机网卡物理地址?
在JAVA中如何<em>获取</em><em>本机</em>的<em>网卡</em><em>物理</em>地址?
ASP如何获取本机网卡地址?thx
ASP如何<em>获取</em><em>本机</em><em>网卡</em>地址?thx
C#获取本机所有网卡的IP地址
本例是使用C#<em>获取</em><em>本机</em><em>网卡</em>(有线&无线)IP的DEMO,适用于单个<em>网卡</em>对应多个IP的情况。
Java--获取本机网卡上的所有ip
通常我们想要拿到<em>本机</em>ip都会使用这个方式:   try { System.out.println(InetAddress.getLocalHost().getHostAddress().toString()); } catch (UnknownHostException e1) { // TODO Auto-generated catch block e1.printStackTra...
获取硬盘和CPU物理序列号VB.NET源码
通过WMI<em>获取</em>硬盘型号、<em>物理</em>序列号及CPU的序列号,VB.NET2008通过,对实现软件注册会有帮助
MAC 网卡物理地物
<em>获取</em><em>本机</em><em>网卡</em><em>物理</em>地址,简单加密。多个<em>网卡</em>地物逐一<em>获取</em>。
[求助]VC++2005 .net中如何获取本机MAC址
请教各位高手,如何用VC++.net<em>获取</em><em>本机</em>MAC地址?rnrnrn[size=24px][color=#FF0000]不要给我API命令[/color][/size]
VB.NET中怎样获取本机的IP地址?
谢谢
在VB.net上获取本机计算机名和IP地址
在VB.net上<em>获取</em><em>本机</em>计算机名和IP地址
vb.net怎么获取本机的mac地址?
各位老师,请教一个问题:rn用<em>vb.net</em>怎么<em>获取</em><em>本机</em>的mac地址?rn要用<em>vb.net</em>写的,谢谢了!rn
VB.NET 2008如何获取本机IP地址
如题,将<em>本机</em>的IP地址<em>获取</em>到textbox1中,如何实现,不要MAC地址rn如图所示:rn[img=http://img.my.csdn.net/uploads/201212/01/1354363246_9926.png][/img]rnrnrnrn各位,小弟在线等,谢谢!!!
vb.net中如何获取本机机器名?
请教。。。。
VB.net 如何获取网卡的连接速度
VB.net 如何<em>获取</em><em>网卡</em>的连接速度(100M还是1000M)rn请给出具体的代码
08.本机网卡查询
尹成老师带你步入 C 语言的殿堂,讲课生动风趣、深入浅出,全套视频内容充实,整个教程以 C 语言为核心,完整精彩的演练了数据结构、算法、设计模式、数据库、大数据高并发检索、文件重定向、多线程同步、进程通讯、黑客劫持技术、网络安全、加密解密,以及各种精彩的小项目等,非常适合大家学习!
实时监控本机网卡脚本
实时监控<em>本机</em><em>网卡</em>脚本 实时监控<em>本机</em><em>网卡</em>脚本
控制本机网卡状态
请问各位大侠,我如何能找到<em>本机</em>有几块<em>网卡</em>,并且可以控制其开启和禁用状态?
8本机网卡查询
尹成老师带你步入C++语言基础的殿堂,讲课生动风趣、深入浅出,全套视频内容充实,整个教程以C++语言为核心,完整精彩的演练了C++语言操作流程以及各种精彩的小项目等,提高竞赛能力,非常适合同学们学习!
vb.net 中怎样用传址的方式获取数组数据
Declare Function GetOscData Lib "RVO4000BUI.DLL" (ByVal MemDepth As Integer, ByRef pMemInA() As Integer, ByRef pMemInB() As Integer) As Integerrn *pMemInA -采样数组-- 通道A数据rn *pMemInB -采样数组-- 通道B数据rn
求VB.NET用API取本机网卡MAC代码
求一段VB.NET调用API取得<em>本机</em>所有<em>网卡</em>MAC地址的代码,rn声明:不要引用System.Management通过WMI来取MAC的rn通过WMI的方式的某些XP系统上会出错rnrn谢谢!
网卡物理IP能不能改?
rn<em>网卡</em>的<em>物理</em>IP能不能改?rn
修改网卡物理设备名求救!!!
在linux下如何修改<em>网卡</em>的<em>物理</em>设备名如把eth0改为test,我把/etc/sysconfig/network-script/ifcfg-eth0中DEVICE的eth0改为test,同时把文件名改为ifcfg-test!!!没用!!!
网卡物理号怎么得到?
谢谢!
如何修改笔记本电脑网卡物理
[url=http://topic.csdn.net/u/20100627/13/43d4fd97-146b-4b85-a0fe-e4b70c60efb3.html][/url]rn通过编程方法获得<em>网卡</em>的<em>物理</em>地址.rnrn'自己写的rnrnOption ExplicitrnPrivate Sub Command1_Click()rn Call GetMacAddressrnEnd SubrnrnFunction GetMacAddress() As Stringrn Dim i&, j&, OutChar$rn Dim fn As Byte, pos1&, pos2&, ArrayChar$(1)rn '输出IP信息rn Shell "cmd /c ipconfig/all > C:\Ping", vbHidern fn = FreeFilernRETRY:rn Open "c:\ping" For Binary Access Read As #fn rn OutChar$ = Space$(FileLen("c:\ping"))rn '读取IP信息rn Get #fn, , OutChar$rn Close #fnrn If Len(OutChar$) = 0 Then GoTo RETRY rn '搜索Physical Addressrn pos1 = InStr(OutChar$, "Physical Address")rn Do While pos1 <> 0 rn '搜索:标志rn pos2 = InStr(pos1, OutChar$, ":")rn '取MAC Address, 长度18rn ArrayChar(j) = Mid$(OutChar$, pos2 + 1, 18)rn '判断是否有多个<em>网卡</em>rn pos1 = InStr(pos2, OutChar$, "Physical Address")rn If pos1 <> 0 Then j = j + 1rn Looprn For i = 1 To j + 1rn MsgBox "第" & i & "个<em>网卡</em>的MAC ADDRESS 是" & ArrayChar(i - 1)rn Nextrn Kill "C:\Ping"rnEnd Function rnrnrn请问各位大侠的问题,既然这个程序能读<em>网卡</em>的<em>物理</em>地址.rn能否在此基础,修改<em>网卡</em>的<em>物理</em>地址.rnrn
获取IP址的正则表达式
求<em>获取</em>下列这符串IP址的正则表达式rnrn ++ 你的IP:[ 121.63.23.66 ],来自:欧州,具体未知 ++rnrn
获取网卡地址 获取网卡地址 获取网卡地址 获取网卡地址
TCHAR rgtsz[4][10] = {_T("<em>网卡</em>序号"),_T("Mac地址")}; LV_COLUMN lvcolumn; CRect rect; m_ctrlAdaptersLst.GetWindowRect(&rect); for(int i=0;i<2;i++) { lvcolumn.mask = LVCF_FMT | LVCF_SUBITEM | LVCF_TEXT | LVCF_WIDTH | LVCF_ORDER; lvcolumn.fmt = LVCFMT_LEFT; lvcolumn.pszText = rgtsz[i]; lvcolumn.iSubItem = i; lvcolumn.iOrder = i; if(i == 0) lvcolumn.cx = rect.Width()/4; else lvcolumn.cx = (rect.Width()*3)/4; m_ctrlAdaptersLst.InsertColumn(i, &lvcolumn); }
急!如何获取本机ftp虚拟目录对应的物理路径?
如题!
获取本地的“物理网卡的IP地址和MAC地址
<em>获取</em>本地的“<em>物理</em>”<em>网卡</em>的IP地址和MAC地址,并区分是有线设备,还是无线设备!函数已经封装好,直接可以调用。发现BUG请反馈,多谢!
哪位大虾能给一个关于获取网卡物理码的源代码?
如题!!!
本机宽带密码和网卡IP
<em>本机</em>宽带密码和<em>网卡</em>IP 为的是重装系统前把您的上网帐号密码、本地连接IP保存下来, 以免您重装系统后因丢失帐号密码而上不了网。
如何得到本机网卡地址 ?
-
关于本机网卡编程的几个问题?
如下,如何<em>获取</em>适配器的名字,比如 "宽带连接"这个名字rn[img=http://hi.csdn.net/attachment/201201/1/2379552_1325382825ZgD8.jpg][/img]rn怎么用代码设置Internet连接共享,自己设置连接共享的网络,比如"WIFI"rn[img=http://hi.csdn.net/attachment/201201/1/2379552_13253829154thi.jpg][/img]rn
如何更改本机网卡物理地址?
如何编写程序跟该<em>本机</em><em>网卡</em>地址,不需启动,新的<em>物理</em>地址直接生效?
如何取得本机网卡地址?
我想用程序来实现取得<em>本机</em>的<em>网卡</em>地址?rn在UNIX下如何实现?rn应该调用什么函数?rn
如何 获得 本机网卡地址
如何 获得 <em>本机</em> [color=#FF0000]真实的[/color]<em>网卡</em>地址?rnrn[code=C#]rn string mac = "";rn ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");rn ManagementObjectCollection moc = mc.GetInstances();rnrn foreach (ManagementObject mo in moc)rn rn //if((bool)mo["IPEnabled"] == true) rn if (mo["IPEnabled"].ToString() == "True")rn rn mac = mo["MacAddress"].ToString();rn Console.WriteLine(mac);rn rn rn[/code]rnrn[color=#FF00FF]注:以上代码能得到<em>本机</em>的MAC ,但它并不一定是真实的,因为它可能是修改后的MAC 。[/color]
本机宽带密码和网卡IP.zip
与度斤毫 斤毫度斤度 磅度克哦派哦 微度磅 语汇微 099一,
获得本机网卡地址源代码
获得<em>本机</em><em>网卡</em>地址源代码,希望对各位有用 获得<em>本机</em><em>网卡</em>地址
如何得到本机网卡地址?
-
C# 2008 获取本机IP、网卡MAC地址、计算机名
C# <em>获取</em><em>本机</em>IP、<em>网卡</em>MAC地址、计算机名。有问题请到我的博客交流 IT狼博客[ http://www.ITLang.com ]
VC project:获取本机所有网卡IP地址
能<em>获取</em><em>本机</em>所有<em>网卡</em>IP地址,包括外网,内网
Delphi获取本机IP、名称、网卡MAC等信息..rar
Delphi<em>获取</em><em>本机</em>IP、名称、<em>网卡</em>MAC等信息..rar
获取本机网卡物理地址程序(VB6.0源代码编写)' API函数声明
<em>获取</em><em>本机</em><em>网卡</em>的<em>物理</em>地址程序(VB6.0源代码编写)' API函数声明
获取本机IP(考虑多块网卡、虚拟机等复杂情况)
<em>获取</em><em>本机</em>IP(考虑多块<em>网卡</em>、虚拟机等复杂情况) 2015-04-08 16:30 by swarb, ... 阅读, ... 评论, 收藏, 编辑 http://www.cnblogs.com/chaosimple/archive/2012/09/17/2688830.html ...
100份求教如何用VB获取本机网卡物理地址
如题
如果本机有两块网卡,如何获取IP地址?
如何<em>获取</em>两个IP地址?rn且根据什么条件能区分这两个地址,从而找到自己想要的那一个IP地址??rnrn
如何获取本机所有网卡上所有的IP?
先前有一个帖子上的方法可以取得所有的<em>网卡</em>上的IP,不过每个<em>网卡</em>只能取得到一个IP,并不能取所有的IP,如果我一个<em>网卡</em>绑定多个IP便只能取一个.rnrn求:<em>获取</em>所有<em>网卡</em>上所有IP的方法.
利用汇编语言怎么获取本机网卡地址(MAC)
利用UuidCreate()和UuidCreateSequential()可以<em>获取</em>MAC地址,但不知道其中的原理,反汇编UuidCreateSequential()函数,没有看懂,最好给出用VC内联汇编的形式<em>获取</em>MAC地址rn 利用80386的指令集,操作系统为WIN95 98 NT XP 2000都可以运行
自动获取本机多个网卡的信息(含源码).
【www.jinghuazhi.com】自动<em>获取</em><em>本机</em>多个<em>网卡</em>的信息(含源码).
用VB获取本机以太网卡唯一网卡ID源代码
附件是VB工程源文件实例,显示结果: This machine is Ethernet Address: 000DB43F3442 调用方法: 在需要<em>获取</em><em>网卡</em>ID的时候调用 EthernetAddress(0) 就可以了
纯API获取本机所有网卡IP和MAC
VB6源代码,纯API<em>获取</em><em>本机</em>所有<em>网卡</em>信息,本源代码支持读取<em>本机</em>所有<em>网卡</em>IP和MAC地址,你还可以进一步完善功能,可方便地支持读取<em>网卡</em>NAME、描述、DHCP、网关等信息。仅仅一个模块即可使你的程序解决所有<em>获取</em><em>本机</em><em>网卡</em>信息的困扰。
如何写一个可以获取本机网卡地址的组件?
主要是用于让Web服务器<em>获取</em>客户端的<em>网卡</em>地址,请大哥们给点思路和建议,小弟在此谢过了
如何获取本机通讯的远地主机的网卡MAC地址
如<em>本机</em>为A,与远端主机B通讯(在同一网段内),如何<em>获取</em>主机B的<em>网卡</em>MAC地址?
vfp中如何获取本机网卡MAC地址?
最好是通过调用api函数的方式。在线等...
自动获取本机多个网卡的信息(含源码)
自动<em>获取</em><em>本机</em>多个<em>网卡</em>的信息(含源码),包括IP MAC 网管 掩码等等
Delphi获取本机所有网卡MAC和IP(支持多网卡).rar
Delphi<em>获取</em><em>本机</em>所有<em>网卡</em>MAC和IP(支持多<em>网卡</em>).rar
请教:QT如何获取和修改本机网卡的DNS配置信息?
我可以通过 QNetworkInterface 读取<em>网卡</em>和IP信息,但却找不到DNS信息。该如何读取和修改DNS呢?
获取class的物理路径
<em>获取</em>class的路径,如果是引用包的类,则是jar的路径
获取设备的物理像素
<em>获取</em>设备的<em>物理</em>像素 &amp;lt;script&amp;gt; // 以像素计,屏幕的大小 var screenWidth = window.screen.width; var screenHeight = window.screen.height; console.log('屏幕的宽度为' + screenWidth); console.log('屏幕的高度为' + s...
获取硬盘物理序列号
<em>获取</em>硬盘的唯一<em>物理</em>序列号,通过VB编写,希望大家用的上
获取java项目物理路径
String path = System.getProperty("user.dir");// 项目地址 System.out.println(path);
获取项目物理路径
使用JAVA后台代码取得WEBROOT<em>物理</em>路径,可以有如下两种方式: 1、使用JSP Servlet取得WEB根路径可以用request.getContextPath(),相对路径request.getSession().getServletContext().getRealPath(&quot;/&quot;),它们可以使用我们很容易取得根路径。 作者:qb170217 来源:CSDN 原文:https://blo...
获取物理内存地址问题?
在内存中,定义一个char *block[1024];rn怎样取得这个bolck的<em>物理</em>内存地址?
C#获取物理路径
有一个文件在D:\新建 Microsoft Excel 工作表.xlsx 我想讲这个路劲出来 该怎么做 rn
如何获取物理内存地址
大家好,请教问题如下:rn在linux环境下,用c开发,为某个指针malloc一段空间,此时指针指向的是虚拟地址,请问如何<em>获取</em>这个虚拟地址的<em>物理</em>地址?rnrnioremap函数可以把<em>物理</em>地址映射为虚拟地址,有无反过来映射的函数?rnrn非常感谢您的关注
获取手机物理返回键
下载这个js ,引入,然后 XBack.listen(function(){ alert&#40;"你点击了返回键"&#41;; }
获取硬盘的物理序列号
<em>获取</em>硬盘序列号(<em>物理</em>序列号,非逻辑序列号)
获取硬盘的物理序列号?
我这有个DEHPHI编写的<em>获取</em>硬盘的<em>物理</em>序列号的函数,但我对DEHPHI不懂,谁能改写成VB.Net或VB呢?rnrn非常感谢!rnrn///////////////////////////////////////////////rnfunction GetIdeDiskSerialNumber : String;rntypernTSrbIoControl = packed recordrnHeaderLength : ULONG;rnSignature : Array[0..7] of Char;rnTimeout : ULONG;rnControlCode : ULONG;rnReturnCode : ULONG;rnLength : ULONG;rnend;rnSRB_IO_CONTROL = TSrbIoControl;rnPSrbIoControl = ^TSrbIoControl;rnrnTIDERegs = packed recordrnbFeaturesReg : Byte; // Used for specifying SMART "commands".rnbSectorCountReg : Byte; // IDE sector count registerrnbSectorNumberReg : Byte; // IDE sector number registerrnbCylLowReg : Byte; // IDE low order cylinder valuernbCylHighReg : Byte; // IDE high order cylinder valuernbDriveHeadReg : Byte; // IDE drive/head registerrnbCommandReg : Byte; // Actual IDE command.rnbReserved : Byte; // reserved. Must be zero.rnend;rnIDEREGS = TIDERegs;rnPIDERegs = ^TIDERegs;rnrnTSendCmdInParams = packed recordrncBufferSize : DWORD;rnirDriveRegs : TIDERegs;rnbDriveNumber : Byte;rnbReserved : Array[0..2] of Byte;rndwReserved : Array[0..3] of DWORD;rnbBuffer : Array[0..0] of Byte;rnend;rnSENDCMDINPARAMS = TSendCmdInParams;rnPSendCmdInParams = ^TSendCmdInParams;rnrnTIdSector = packed recordrnwGenConfig : Word;rnwNumCyls : Word;rnwReserved : Word;rnwNumHeads : Word;rnwBytesPerTrack : Word;rnwBytesPerSector : Word;rnwSectorsPerTrack : Word;rnwVendorUnique : Array[0..2] of Word;rnsSerialNumber : Array[0..19] of Char;rnwBufferType : Word;rnwBufferSize : Word;rnwECCSize : Word;rnsFirmwareRev : Array[0..7] of Char;rnsModelNumber : Array[0..39] of Char;rnwMoreVendorUnique : Word;rnwDoubleWordIO : Word;rnwCapabilities : Word;rnwReserved1 : Word;rnwPIOTiming : Word;rnwDMATiming : Word;rnwBS : Word;rnwNumCurrentCyls : Word;rnwNumCurrentHeads : Word;rnwNumCurrentSectorsPerTrack : Word;rnulCurrentSectorCapacity : ULONG;rnwMultSectorStuff : Word;rnulTotalAddressableSectors : ULONG;rnwSingleWordDMA : Word;rnwMultiWordDMA : Word;rnbReserved : Array[0..127] of Byte;rnend;rnPIdSector = ^TIdSector;rnrnconstrnIDE_ID_FUNCTION = $EC;rnIDENTIFY_BUFFER_SIZE = 512;rnDFP_RECEIVE_DRIVE_DATA = $0007c088;rnIOCTL_SCSI_MINIPORT = $0004d008;rnIOCTL_SCSI_MINIPORT_IDENTIFY = $001b0501;rnDataSize = sizeof(TSendCmdInParams)-1+IDENTIFY_BUFFER_SIZE;rnBufferSize = SizeOf(SRB_IO_CONTROL)+DataSize;rnW9xBufferSize = IDENTIFY_BUFFER_SIZE+16;rnvarrnhDevice : THandle;rncbBytesReturned : DWORD;rnpInData : PSendCmdInParams;rnpOutData : Pointer; // PSendCmdOutParamsrnBuffer : Array[0..BufferSize-1] of Byte;rnsrbControl : TSrbIoControl absolute Buffer;rnrnprocedure ChangeByteOrder( var Data; Size : Integer );rnvar ptr : PChar;rni : Integer;rnc : Char;rnbeginrnptr := @Data;rnfor i := 0 to (Size shr 1)-1 dornbeginrnc := ptr^;rnptr^ := (ptr+1)^;rn(ptr+1)^ := c;rnInc(ptr,2);rnend;rnend;rnrnbeginrnResult := '';rnFillChar(Buffer,BufferSize,#0);rnif Win32Platform=VER_PLATFORM_WIN32_NT thenrnbegin // Windows NT, Windows 2000rn// Get SCSI port handlernhDevice := CreateFile( '\\.\Scsi0:',rnGENERIC_READ or GENERIC_WRITE,rnFILE_SHARE_READ or FILE_SHARE_WRITE,rnnil, OPEN_EXISTING, 0, 0 );rnif hDevice=INVALID_HANDLE_VALUE then Exit;rntryrnsrbControl.HeaderLength := SizeOf(SRB_IO_CONTROL);rnSystem.Move('SCSIDISK',srbControl.Signature,8);rnsrbControl.Timeout := 2;rnsrbControl.Length := DataSize;rnsrbControl.ControlCode := IOCTL_SCSI_MINIPORT_IDENTIFY;rnpInData := PSendCmdInParams(PChar(@Buffer)rn+SizeOf(SRB_IO_CONTROL));rnpOutData := pInData;rnwith pInData^ dornbeginrncBufferSize := IDENTIFY_BUFFER_SIZE;rnbDriveNumber := 0;rnwith irDriveRegs dornbeginrnbFeaturesReg := 0;rnbSectorCountReg := 1;rnbSectorNumberReg := 1;rnbCylLowReg := 0;rnbCylHighReg := 0;rnbDriveHeadReg := $A0;rnbCommandReg := IDE_ID_FUNCTION;rnend;rnend;rnif not DeviceIoControl( hDevice, IOCTL_SCSI_MINIPORT,rn@Buffer, BufferSize, @Buffer, BufferSize,rncbBytesReturned, nil ) then Exit;rnfinallyrnCloseHandle(hDevice);rnend;rnendrnelsernbegin // Windows 95 OSR2, Windows 98rnhDevice := CreateFile( '\\.\SMARTVSD', 0, 0, nil,rnCREATE_NEW, 0, 0 );rnif hDevice=INVALID_HANDLE_VALUE then Exit;rntryrnpInData := PSendCmdInParams(@Buffer);rnpOutData := @pInData^.bBuffer;rnwith pInData^ dornbeginrncBufferSize := IDENTIFY_BUFFER_SIZE;rnbDriveNumber := 0;rnwith irDriveRegs dornbeginrnbFeaturesReg := 0;rnbSectorCountReg := 1;rnbSectorNumberReg := 1;rnbCylLowReg := 0;rnbCylHighReg := 0;rnbDriveHeadReg := $A0;rnbCommandReg := IDE_ID_FUNCTION;rnend;rnend;rnif not DeviceIoControl( hDevice, DFP_RECEIVE_DRIVE_DATA,rnpInData, SizeOf(TSendCmdInParams)-1, pOutData,rnW9xBufferSize, cbBytesReturned, nil ) then Exit;rnfinallyrnCloseHandle(hDevice);rnend;rnend;rnwith PIdSector(PChar(pOutData)+16)^ dornbeginrnChangeByteOrder(sSerialNumber,SizeOf(sSerialNumber));rnSetString(Result,sSerialNumber,SizeOf(sSerialNumber));rnend;rnend;rn////////////////////////////////////////////////////////////////rn
获取屏幕物理尺寸。
大家好:rn 我现在需要获得我的屏幕的实际<em>物理</em>尺寸,于是我用GetDeviceCaps函数,参数为HORZSIZE,获得的值是320,根据文档说明也就是说我的屏幕是32厘米,但是很明显我用直尺量的是34厘米还多,请问是什么原因啊?rn 还有怎么获得实际的屏幕的<em>物理</em>尺寸呢?
获取机器物理内存大小
在网上找了好久都没有找到如何<em>获取</em>机器<em>物理</em>内存大小的相关内容,不得不上来请教各位大大~!rnrn目的,<em>获取</em><em>本机</em><em>物理</em>内存大小,而不是占用或剩余信息,而是全部大小信息~~~~
Xceed.Ultimate.Suite.2009.v3.2.9356.Incl.Keygen (7-13)下载
Xceed Ultimate Suite是一个包括了所有Xceed顶级.NET和ActiveX可视化组件的开发工具包。 品质特点: 所有组件都提供完全免费的二次分发的权利。 所有的组件都具有非常充分的文档资料并且包括了一系列的示范程序。 所有组件都是多线程的,被独立设计不依靠任何其它额外的运行库文件。 所有的组件都具有丰富的功能并且易于使用。 BluePrint版本为高级用户提供所包括的.NET组件的全部源代码。 发布说明:适用于安装.NET和ActiveX作业平台,包含注册机。 相关下载链接:[url=//download.csdn.net/download/book_mmicky/2163852?utm_source=bbsseo]//download.csdn.net/download/book_mmicky/2163852?utm_source=bbsseo[/url]
图书管理系统下载
java编写的图书管理系统 相关下载链接:[url=//download.csdn.net/download/mhj0514/3842815?utm_source=bbsseo]//download.csdn.net/download/mhj0514/3842815?utm_source=bbsseo[/url]
JAVA AES 加密下载
貌似jdk1.7与官网的JCE不是配套的,JDK1.6可以使用。如果是跨平台的,注意加密后对密文的处理。此处是转换为十六进制了,也可用Base64处理 相关下载链接:[url=//download.csdn.net/download/lin20110613/4098841?utm_source=bbsseo]//download.csdn.net/download/lin20110613/4098841?utm_source=bbsseo[/url]
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo
我们是很有底线的