1

我有一个自己开发的程序,我想将其用作 .jpg 和 .bmp 文件的默认打开工具。如何以编程方式实现目标?

有人说我必须添加一些注册表项。但我不知道我应该做什么。谁能告诉我方法?

谢谢!

4

3 回答 3

1

如果是 Windows:

CodeProject.com

于 2008-11-24T08:43:05.600 回答
1

在 OS X 上,更新应用程序包中的 Contents/Info.plist 以保存CFBundleDocumentTypes数组。您可以在其中指定扩展名 (CFBundleTypeExtensions)、文档类型名称、自定义图标等。

于 2008-11-24T08:52:22.710 回答
0

您必须更改这些注册表项(对于 Windows,.REG 语法):

[HKEY_CLASSES_ROOT\.txt]
@="textfile"

[HKEY_CLASSES_ROOT\textfile\shell\open\command]
@="C:\\WINDOWS\\NOTEPAD.EXE %1"

[HKEY_CLASSES_ROOT\textfile\shell\print\command]
@="C:\\WINDOWS\\NOTEPAD.EXE /p %1"

[HKEY_CLASSES_ROOT\textfile\DefaultIcon]
@="C:\\WINDOWS\\SYSTEM\\shell32.dll,-152"

当然,您必须更改要打开的程序,也许还有图标。

于 2008-11-24T08:46:06.233 回答