首 页 用户登录 | ![]() |
|||
|
|||
按字母检索 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
按声母检索 | A | B | C | D | E | F | G | H | J | K | L | M | N | O | P | Q | R | S | T | W | X | Y | Z | 数字 | 符号 |
|
![]() |
您的位置: 5VAR论文频道 → 论文中心 → 计算机论文 → 计算机应用 |
|
|||||
在VFP中获取Windows注册信息的方法 | |||||
收集整理:佚名 来源:本站整理 时间:2009-01-10 11:51:25 点击数:[] ![]() |
|||||
[本篇论文由上帝论文网为您收集整理,上帝论文网http://paper.5var.com将为您整理更多优秀的免费论文,谢谢您的支持]
IF Error = 0 AND OutBuffer <> CHR(0) OutUser = LEFT(OutBuffer, BufferSize - 1) ENDIF
Type = 0 OutBuffer = SPACE(128) BufferSize = LEN(OutBuffer) Error = RegQueryValueEx(Result, "RegisteredOrganization", Reserved, ; @Type, @OutBuffer, @BufferSize)
IF Error = 0 AND OutBuffer <> CHR(0) OutCompany = LEFT(OutBuffer, BufferSize - 1) ENDIF ENDIF =RegCloseKey(Result)
CASE UPPER(OS()) = "WINDOWS NT" *-- 系统为Windows NT Error = RegOpenKeyEx(MACHINE_ID, KEY_SHARED_TOOLS_LOCATION, ; Reserved, 1, @Result)
IF Error = 0 Type = 0 OutBuffer = SPACE(128) BufferSize = LEN(OutBuffer) Error = RegQueryValueEx(Result, "RegisteredOwner", Reserved, ; @Type, @OutBuffer, @BufferSize)
IF Error = 0 AND OutBuffer <> CHR(0) OutUser = LEFT(OutBuffer, BufferSize - 1) ENDIF
Type = 0 OutBuffer = SPACE(128) BufferSize = LEN(OutBuffer) Error = RegQueryValueEx(Result, "RegisteredOrganization", Reserved, ; @Type, @OutBuffer, @BufferSize)
IF Error = 0 AND OutBuffer <> CHR(0) OutCompany = LEFT(OutBuffer, BufferSize - 1) ENDIF ENDIF =RegCloseKey(Result)
OTHERWISE *-- 系统为Windows 3.X 版本 OutRetVal = GetProStr("MS USER INFO", "DEFNAME", "", @OutBuffer, BufferSize) OutUser = LEFT(OutBuffer, OutRetVal)
OutRetVal = GetProStr("MS USER INFO", "DEFCOMPANY", "", @OutBuffer,BufferSize) OutCompany = LEFT(OutBuffer, OutRetVal)
ENDCASE
If Error = 0 =MessageBox("用户:" + OutUser + Chr(13) + "单位:" + OutCompany) Else =MessageBox("未找到用户及单位。") Endif Tags: |
提供人:佚名 | |
【返回上一页】【打 印】【关闭窗口】 |
![]() |
5VAR论文频道 |
![]() |
5VAR论文频道 |
![]() |
关于本站 -
网站帮助 -
广告合作 -
下载声明 -
网站地图
Copyright © 2006-2033 5Var.Com. All Rights Reserved . |