VB如何不用API就能操作注册表
我有个字符串如“MyName”要保存到注册表HKEY_CURRENT_USER\software下。
如何创建该项,如何读取该项。
不用API可以吗?好像Microsoft.Win32.Registry.CurrentUser.OpenSubKey有个这样的方法!
.NET可以。VB6不可以。
VB6可以使用SaveSetting 保存到特定位置,或者使用 Shell.Scripting COM 访问注册表。
那谁给个用API如何实现的吧?
我的功能是:有个字符串,比如 “BeiJing”,我要把它保存到
注册表HKEY_CURRENT_USER\software下的键“JK”中。
并且要读取,如何实现呢?
d顶,,顺便学习一下,好好学
呵呵,其实.NET也是在调用WIN32 API的.只是封装的比较彻底,看不到API的痕迹了.
Shell.Scripting COM 其实也是在调用WIN32 API的... ...
这个就是反射mscorlib 中:
Microsoft.Win32.Registry.CurrentUser.OpenSubKey
的源代码.
C# code:
public RegistryKey OpenSubKey(string name, bool writable)
{
IntPtr ptr;
if (name == null)
{
throw new ArgumentNullException("name");
}
if (name.Length >= 0xff)
{
throw new ArgumentException(Environment.GetResourceString("Arg_RegKeyStrLenBug"));
}
this.ValidateState(false);
name = FixupName(name);
int samDesired = 0;
if (!writable)
{
samDesired = 0x20019;
}
else
{
samDesired = 0x2001f;
}
if (!this.remoteKey)
{
new RegistryP
相关问答:
为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了
大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。
回复 ......
可以吗
好奇怪的题目额!!
可以告诉我们你到底想问什么 ?
2分给我的话就可以。
........................可以吗
可以!
纠结,
29. vb可以这样做不? ( H )√
A. ......
在vb中如何读取Word内容(包含表格,图片,等)
竟然不是zero。
不知道怎么实现的不要说话
这个只能读文本,
VB code:
Private Sub Command1_Click()
Dim WordApp As Object
Set WordApp = CreateObject(& ......
Private Sub btnPrint_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnPrint.Click
MouseWait()
Dim ClearTempTabelSQL As String
'If Not ......
怎么把已知的数据保存成xml文件,现在已知的数据是
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o=& ......