| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2660 人关注过本帖
标题:[求助]C语言怎么修改注册表?
只看楼主 加入收藏
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
结帖率:74.19%
收藏
 问题点数:0 回复次数:7 
[求助]C语言怎么修改注册表?

最初设想:
生成一个.REG文件
运行.REG文件

结果:
失败!


bad command or file name

搜索更多相关主题的帖子: C语言 注册表 REG name 
2006-07-12 11:12
baidu
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:3811
专家分:0
注 册:2005-11-4
收藏
得分:0 

windows API大约提供了20多个有关注册表操作函数,一般都以reg开头,如RegCloseKey RegConnectRegistry RegCreateKey RegCreateKeyEx RegDeleteKey RegDeleteVale ........................


偶放弃所有文章版权,偶在BCCN论坛任何贴子,可转贴,可散发,可抄袭,可复制,可被冒名顶替,可被任何人引用到任何文章中且不写出引文出处,偶分文不取。
2006-07-12 12:38
阿牛不是牛
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-7-12
收藏
得分:0 
要对注册表编程,可以。
要用C对注册表编程,可以。
注册表是 Windows 平台下的东西,要使用 Windows 平台下提供的 API 才是正道,
不是有人用楼主的方法实现了么?
—— 这不是不行,而是为什么 Windows 下那么容易实现的东西,非要搬个 DOS 出来?

这不是一种技术停滞的表现么?DOS平台现今已经被放弃,在DOS下学习一门语言是不错的,因为它没 Windows 那么复杂,若用 Windows 的话很多人在一开始就可能不适应,几千个 API 也是妨碍初学者进步的一个主要因素,对于语言而言是不必要的,所以,学习语言在 DOS 是容易的,而——开发总得针对平台,Windows 的东西让它归 Windows,DOS 下的东西归 DOS,平台不同使用的库也不同,没必要抱着旧的不放,编程就要贪新厌旧,旧的当然要经历过才知道什么叫新的。

阿牛不是牛,可他确实牛。
2006-07-12 13:18
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 


谢谢!

也就是调用Windows平台下提供的API一般都用VC
那我想用TC调用它该如何实现呢?
我现在特别想知道调用API的原理!

2006-07-12 17:35
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 
当然如果这个很难说可以给我指个方向
给我介绍应该看哪些书或电子教程!
2006-07-12 17:36
baidu
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:3811
专家分:0
注 册:2005-11-4
收藏
得分:0 
以下是引用cdmalcl在2006-7-12 17:35:40的发言:


谢谢!

也就是调用Windows平台下提供的API一般都用VC
那我想用TC调用它该如何实现呢?
我现在特别想知道调用API的原理!

TC不能,做不到,TC是16位的程序编译器。想调用win API必须用32位的编译器,如果你嫌VC太累赘,你可以用c-free等编译器

至于调用API的原理你现在完全可以理解为win提供的一组函数,就类似是TC中的printf等等一样,只不过,只能在win下用。大约有3千个左右,几乎没有资料能完成容纳提供所有的API函数。


偶放弃所有文章版权,偶在BCCN论坛任何贴子,可转贴,可散发,可抄袭,可复制,可被冒名顶替,可被任何人引用到任何文章中且不写出引文出处,偶分文不取。
2006-07-13 11:00
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 
多谢多谢
2006-07-13 12:08
阿牛不是牛
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2006-7-12
收藏
得分:0 
MSDN 对 API 介绍最完整,无论哪门开发,基本都有详细说明,很多人喜欢的输入法开发也有完整的介绍(英文水平请尽量接近四级)。
如果是 VC 6.0 的话,那就安装 MSDN 98,虽然介绍的都是以 Win98/NT 为基础,
但是有个好处就是不用我们为平台操心。

阿牛不是牛,可他确实牛。
2006-07-14 10:52
快速回复:[求助]C语言怎么修改注册表?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025656 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved