| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 898 人关注过本帖
标题:不小心,弄出了麻烦了,help
只看楼主 加入收藏
ouyangouyang
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:273
专家分:579
注 册:2009-10-8
结帖率:96%
收藏
已结贴  问题点数:20 回复次数:10 
不小心,弄出了麻烦了,help
网上看到一个东西,是开机启动的程序,试了一下,不知道弄,现在想删除程序找不到了,帮帮忙看看怎么办原程序如下

#include<stdio.h>
#include<stdlib.h>
#include"string.h"
int main(){
char add[4][200]={"reg add HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /v ",
"reg add HKU\\.DEFAULt\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /v ",
"reg add HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce /v "
"reg add HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run /v "};
char *tp=" /t REG_SZ /d ";
char name[30];
char path[100];
int i;
printf("请输入新建启动项的名称(eg:program):");
gets(name);
printf("请输入该启动项的完整路径(eg:C:\\My document\\program.exe):\n");
gets(path);
for(i=0;i<4;i++)
{
strcat(add[i],name);
strcat(add[i],tp);
strcat(add[i],path);
system(add[i]);
}
return 0;
}
搜索更多相关主题的帖子: 麻烦 help 
2010-07-15 12:15
rainbow1
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:277
专家分:839
注 册:2010-5-19
收藏
得分:0 
厉害,自个编程修改注册表。
2010-07-15 12:48
molin
Rank: 1
等 级:新手上路
帖 子:16
专家分:5
注 册:2010-4-17
收藏
得分:0 
到相应的注册表里把相应的东西删了
2010-07-15 14:10
ouyangouyang
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:273
专家分:579
注 册:2009-10-8
收藏
得分:0 
怎么删,教教我

多少恨, 昨夜梦魂中。 还似旧时游上苑, 车如流水马如龙; 花月正春风!
2010-07-15 15:57
sunyh1999
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:14
帖 子:1178
专家分:3032
注 册:2009-5-17
收藏
得分:10 
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun

不知到是否可以,你试试

欢迎来到我的博客:http://blog..cn/noisunyuhong
2010-07-15 16:55
ouyangouyang
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:273
专家分:579
注 册:2009-10-8
收藏
得分:0 
不知道什么意思,你的一步步告诉我,我连什么叫注册表也不知道

多少恨, 昨夜梦魂中。 还似旧时游上苑, 车如流水马如龙; 花月正春风!
2010-07-16 08:50
flyingcloude
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:6
帖 子:598
专家分:1512
注 册:2008-1-13
收藏
得分:0 
运行regedit,到相应的位置删除你添加的东西。

你能学会你想学会的任何东西,这不是你能不能学会的问题,而是你想不想学的问题
2010-07-16 12:36
ouyangouyang
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:273
专家分:579
注 册:2009-10-8
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

要删哪一个,五楼的第一个地址不太一样找不到

多少恨, 昨夜梦魂中。 还似旧时游上苑, 车如流水马如龙; 花月正春风!
2010-07-16 13:29
sidooh
Rank: 4
等 级:业余侠客
帖 子:121
专家分:265
注 册:2009-6-26
收藏
得分:10 
程序代码:
#include<stdio.h>
#include<stdlib.h>
#include"string.h"
int main(){
char add[4][200]={"reg delete HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /v ",
"reg delete HKU\\.DEFAULt\\Software\\Microsoft\\Windows\\CurrentVersion\\Run /v ",
"reg delete HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce /v "
"reg delete HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run /v "};
char name[30];
int i;
printf("请输入新建启动项的名称(eg:program):");
gets(name);
for(i=0;i<4;i++)
{
strcat(add[i],name);
system(add[i]);
}
return 0;
} 

根据你的代码改了一下,这个是删除你的开机程序,启动项要和之前输入的一样

这是介绍reg命令的教程
http://www.petri.co.il/reg_command_in_windows_xp.htm
2010-07-16 14:26
南国迦叶
Rank: 2
等 级:论坛游民
帖 子:46
专家分:20
注 册:2010-7-9
收藏
得分:0 
高手哦
2010-07-17 10:43
快速回复:不小心,弄出了麻烦了,help
数据加载中...
 
   



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

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