在线时间:8:00-16:00
132-9538-2358
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
{------------------------------------------------------------------------------- @过程名: slpert -> TFm_main.SetAssociatedExec @作者: Gavin @日期: 2004.09.08 @功能描述: @参数: FileExt, Filetype, FileDescription, MIMEType, ExecName: string @返回值: Boolean-------------------------------------------------------------------------------}Function TFm_main.SetAssociatedExec(FileExt, Filetype, FileDescription, MIMEType, ExecName: String): Boolean; {修改成功,返回True,否则False}Var Reg: TRegistry; ShFileInfo: TSHFILEINFO; IconIndex: integer;Begin Result := False; {} // ShGetFileInfo(Pchar(ExecName), 0, SHFileInfo,SizeOf(SHFileInfo), SHGFI_LARGEICON or SHGFI_SYSICONINDEX or SHGFI_TYPENAME or SHGFI_SMALLICON); //IconIndex:=SHFileInfo.iIcon; //showmessage(inttostr(iconIndex)); If (FileExt = '') Or (ExecName = '') Then Exit; {如果文件类型为空或者没有定义执行程序就退出,FileExt必须带″.″,如.BMP} Reg := TRegistry.Create; Try Reg.RootKey := HKey_Classes_Root; If Not Reg.OpenKey(FileExt, True) Then Exit; {当不能正确找到或创建FileExt键时退出,这种情况一般是注册表有错误,以下同} Reg.WriteString('', FileType); If MIMEType <> '' Then Begin Reg.WriteString('Content Type', MIMEType); End; Reg.CloseKey; If Not Reg.OpenKey(FileType, True) Then Exit; Reg.WriteString('', FileDescription); If Not Reg.OpenKey('shell\open\command', True) Then Exit; Reg.WriteString('', ExecName + ' "%1"'); {执行程序一般都有参数,例如WinZip的“winzip32.exe ″%1″”,″%1″参数指ZIP文件的文件名。因此ExecName应视情况加入参数} Reg.CloseKey; If Not Reg.OpenKey(FileType + '\DefaultIcon', True) Then Exit; Reg.WriteString('',ExecName+' ,1'); ///ExtractFilePath( Reg.CloseKey; Result := true; Finally Reg.Free; End;End;
评论
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
六六分期app的软件客服如何联系?不知道吗?加qq群【895510560】即可!标题:六六分期
今天小编告诉大家如何处理win10系统火狐flash插件总是崩溃的问题,可能很多用户都不知
今天小编告诉大家如何对win10系统删除桌面回收站图标进行设置,可能很多用户都不知道
今天小编告诉大家如何对win10系统电脑设置节能降温的设置方法,想必大家都遇到过需要
我们在使用xp系统的过程中,经常需要对xp系统无线网络安装向导设置进行设置,可能很多
今天小编告诉大家如何处理win7系统玩cf老是与主机连接不稳定的问题,可能很多用户都不
电脑对日常生活的重要性小编就不多说了,可是一旦碰到win7系统设置cf烟雾头的问题,很
我们在日常使用电脑的时候,有的小伙伴们可能在打开应用的时候会遇见提示应用程序无法
今天小编告诉大家如何对win7系统打开vcf文件进行设置,可能很多用户都不知道怎么对win
今天小编告诉大家如何对win10系统s4开启USB调试模式进行设置,可能很多用户都不知道怎
请发表评论