Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Fonts Inno安装程序在安装字体后是否需要重新启动?_Fonts_Inno Setup - Fatal编程技术网

Fonts Inno安装程序在安装字体后是否需要重新启动?

Fonts Inno安装程序在安装字体后是否需要重新启动?,fonts,inno-setup,Fonts,Inno Setup,我正在部署一个带有Inno设置的程序,其中一部分需要在系统中安装一些字体。没问题-我只是使用了DestDir:{font};安装:“…”在我的[文件]部分 但是,我无法判断系统是否需要在之后重新启动。我知道从命令行复制字体通常需要重新启动 有人对此有经验吗?没有,您不必强制重新启动系统。正如文章所说,修改字体表的应用程序应该做的就是通过发送消息通知所有应用程序此更改。这就是Inno安装程序在其嵌套过程中尝试在内部执行的操作 但是,当该消息未被广播时,以及当您在字体文件条目中指定时,会出现一个例外

我正在部署一个带有Inno设置的程序,其中一部分需要在系统中安装一些字体。没问题-我只是使用了
DestDir:{font};安装:“…”在我的
[文件]
部分

但是,我无法判断系统是否需要在之后重新启动。我知道从命令行复制字体通常需要重新启动


有人对此有经验吗?

没有,您不必强制重新启动系统。正如文章所说,修改字体表的应用程序应该做的就是通过发送消息通知所有应用程序此更改。这就是Inno安装程序在其嵌套过程中尝试在内部执行的操作


但是,当该消息未被广播时,以及当您在字体文件条目中指定时,会出现一个例外,并且由于某种原因,Inno安装程序无法覆盖现有字体文件。在这种情况下,Inno安装程序本身会要求用户重新启动系统,因此您仍然不必执行任何操作。

不,您不必强制系统重新启动。正如文章所说,修改字体表的应用程序应该做的就是通过发送消息通知所有应用程序此更改。这就是Inno安装程序在其嵌套过程中尝试在内部执行的操作


但是,当该消息未被广播时,以及当您在字体文件条目中指定时,会出现一个例外,并且由于某种原因,Inno安装程序无法覆盖现有字体文件。在这种情况下,Inno安装程序本身会要求用户重新启动系统,因此您仍然不必做任何事情。

非常好,很高兴知道。非常好,很高兴知道。