
写注册表,提供个函数给你吧
bool RegisterExt(const char ext, const char desc, const char exe)
{
if (!ext || !ext[0] || !desc || !desc[0] || !exe || !exe[0]) return false;
char buf [255] ;
memset(buf,0,255);
strncpy(buf, exe, 3); buf[3] = '\0';
TRegistry Reg=new TRegistry();
Reg->RootKey=HKEY_CLASSES_ROOT;
Reg->OpenKey(ext,true);
Reg->WriteString("",desc);
Reg->CloseKey();
AnsiString Desc = desc;
if(!Reg->OpenKey(Desc+"\\DefaultIcon",true)){
Reg->CloseKey(); delete Reg; return false;
}
sprintf(buf,"%s,0",exe);
Reg->WriteString("",buf);
Reg->CloseKey();
if(!Reg->OpenKey(Desc+"\\Shell\\Open\\Command",true)){
Reg->CloseKey(); delete Reg; return false;
}
sprintf(buf,"%s %%1",exe);
Reg->WriteString("",buf);
Reg->CloseKey();
delete Reg; return true;
}
调用示例:
RegisterExt("dat","DAT files","D:\\program files\\ultraedit\\Uedit32exe");
将dat 类型得文件跟ultraedit关联起来
第一个参数是类型名称,第二个参数是类型描述,第三个是执行文件名称
将窗口的StartPosition属性设置为Manual,然后再将窗口的Location属性设置为你指定的坐标,该坐标是整个屏幕的坐标,左上角为0,0。具体要定位到什么位置,根据你自己的要求来计算。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
thisStartPosition = FormStartPositionManual;
thisLocation = new Point(0, 0);
}
}
有的时候,我们会遇到电脑一开机就会被自动安装一些垃圾软件的问题,让人觉得十分厌烦,那么,究竟是什么原因导致的呢?
一、软件自动更新
电脑中的软件如果在安装的时候,忘记勾选了禁止自动更新的花,那么,当云端的软件更新后,本地软件可能会触发自动更新,然后自动下载,遇到这样的问题时,我们可以直接通过禁止自启动、禁止联网达到组织安装的目的:
1、以360安全卫士为例,打开打开360安全卫士,依次选择查看点击“优化加速”下的“启动项”,查找到你发现的自启动的软件,设置禁止启动即可
2、使用360流量防火墙禁止该流氓软件访问网络,进入360流量防火墙,在管理网速设置禁止软件访问网络。
1、首先清理系统启动项,有一些软件时通过系统启动项自动安装的,那么我们可以禁止这部分的启动项,以360安全卫士为例,打开360安全卫士,依次选择查看点击“优化加速”下的“启动项”,查找到你发现的自启动的软件,设置禁止启动。
2、使用360流量防火墙禁止该流氓软件访问网络,进入360流量防火墙,在管理网速设置禁止软件访问网络。
二、电脑中毒
电脑中了病毒以后,可能会自动下载一些垃圾软件,这个时候,我们就可以直接下载安装杀毒软件,比如百度电脑卫士,然后进行病毒检测,根据电脑检测结果查杀病毒即可!
三、电脑中存在恶评软件
不少的恶评软件都带有捆绑功能,下载安装一个软件后,捆绑安装很多的软件,遇到这样这样的问题,我们可以通过以下的 *** 作方式来解决:
1、按住电脑键盘上面的CTRL+ALT+DEL呼出电脑的任务管理器
2、然后在电脑的任务管理器中,选择到性能这个分类,然后可以看到一个资源监视器的功能,然后点击一下会d出一个窗口
3、在这个窗口中,我们选择网络,然后就能看到那些程序在连接网络自动下载我们不需要的软件,然后把这个程序找到删除卸载就可以了
四、软件故障
有些软件在安装的时候可能会被用户无意中打断安装过程,但在某个特定的情况下,该安装程序被重新激活并进行了安装,遇到这样的软件的时候,在等待安装完成后,卸载即可!
结语:因此,平常我们在下载、安装和使用软件的时候,最好到正规的下载网站、软件商店和官方网站去下载我们需要的软件,并对下载到的软件进行安装前的查杀
确认无误后,再去安装这些软件,并在安装软件的时候留意安装面板,及时的勾选安装其他软件的选项,防止自动安装软件!
以上就是关于如何在资源管理器中点击实现自己的程序打开全部的内容,包括:如何在资源管理器中点击实现自己的程序打开、怎么把打开文件或程序时的窗口始终在我自己设定的位置打开,不是要固定窗口。因为它自己打开时老活动。、为什么电脑程序安装后总是自己打开等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)