如何从regedit确定版本自动启动?

时间:2016-05-17 23:46:34

标签: registry version launch

我是一名软件支持地球科学家,我的编码员没有帮我解决这个问题,希望你能提供帮助。

我们的软件可以在您打开项目文件时自动启动(有点像打开电子表格时,Excel会自动打开它)。安装软件时,是/否提示之一是使用该特定版本执行自动启动。这将覆盖任何先前的自动启动分配,因为只有一个版本可以启动项目。

我已被定向到注册表编辑器> HKEY_CLASSES_ROOT.rok(这是我们的项目文件类型)但它只包含:描述,而不是文件类型。

Image of registry editor with key

是否有指定特定启动版本的位置?

谢谢! 莫妮卡

2 个答案:

答案 0 :(得分:0)

试试此注册表。

在注册表中的此项下找到有问题的文件扩展名:

HKEY_CURRENT_USER \软件\微软\的Windows \ CurrentVersion \ Explorer中\ FileExts

您可能还需要从HKEY_CLASSES_ROOT查看相同的子键。

答案 1 :(得分:0)

使用图像的内容,您只需要继续使用相同的注册表树(HKEY_CLASSES_ROOT)来查找rok_auto_file,这将为您提供有关该文件类型的默认操作以及打开它的内容的信息

但是,最快的方法通常是从命令提示符开始。这是使用Word文档(.doc扩展名)的示例;你可以用.rok替换.doc并轻松地按照例子。

首先,找出与

相关联的.doc文件
C:\Users\Ken>assoc *.doc

输出

.doc=Word.Document.8

现在找出 Word.Document.8 使用ftype.exe的文件类型

C:\Users\Ken>ftype Word.Document.8

输出

Word.Document.8="C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE" /n /dde