GVKun编程网logo

.net – WiX:Windows启动时如何注册应用程序启动?(windows注册软件)

11

本文将为您提供关于.net–WiX:Windows启动时如何注册应用程序启动?的详细介绍,我们还将为您解释windows注册软件的相关知识,同时,我们还将为您提供关于c#–WinRT–在Windows

本文将为您提供关于.net – WiX:Windows启动时如何注册应用程序启动?的详细介绍,我们还将为您解释windows注册软件的相关知识,同时,我们还将为您提供关于c# – WinRT – 在Windows启动时启动一个应用程序?、Linux/Wine:windows 应用程序启动 windows 控制台命令并在 windows 上等待时在 linux 上不等待:如何修复?、PC无法启动时如何从启动中重置windows11怎么办、silverlight – 在应用程序启动时获取当前主题 – Windows Phone 7的实用信息。

本文目录一览:

.net – WiX:Windows启动时如何注册应用程序启动?(windows注册软件)

.net – WiX:Windows启动时如何注册应用程序启动?(windows注册软件)

我正在探索通过WiX生成的MSI分发.NET桌面应用程序。

到目前为止,它的作品很棒。但我有几个问题,谷歌搜索无法帮助。

Windows启动时注册应用程序的建议方式是什么(在WiX中)?

可以使用什么WixUI以及如何使用?

笔记:

>应用程序不是Windows服务,不应该这样注册。
>让用户在安装过程中禁用该选项是很好的。

提前致谢!

I found this using Google(通过注册表提供自动程序启动);它还包括添加UI。不要忘记您还应该在设置之外提供一个选项来启用/禁用自动启动。

它的基本Wix是:

<Property Id="ASSISTANCE_START_VIA_REGISTRY">1</Property>

  <!-- Auto-start via Registry -->
  <Component Id="merliniAssistanceAutostart" Guid="Place-your-own-GUID-here">
    <RegistryValue Id="MerAs.rst" Root="HKMU" Action="write"
                   Key="Software\Microsoft\Windows\CurrentVersion\Run"
                   Name="merlinia Assistance Client"
                   Value="[INSTALLDIR]Assistance.exe"
                   Type="string" />
    <Condition>ASSISTANCE_START_VIA_REGISTRY</Condition>
  </Component>

  <ComponentRef Id="merliniaAssistanceAutostart" />

c# – WinRT – 在Windows启动时启动一个应用程序?

c# – WinRT – 在Windows启动时启动一个应用程序?

我正在为 Windows 8的新的WinRT(.NET 4.5)框架中的Metro风格应用程序工作,我想知道是否可能以某种方式为应用程序(通过注册表或其他方式)注册自己才能启动Windows启动时也是如此.

我无法找到任何其他地方,只有Windows 7或更低版​​本,与普通样式的应用程序.

解决方法

在启动时无法启动Metro风格的应用程序.用户必须从起始画面调用应用程序. Metro风格的应用程序无法进行服务,因此在启动时启动它们似乎不是正确的方法,而不是在启动时启动Microsoft Word或Adobe Photoshop.

Linux/Wine:windows 应用程序启动 windows 控制台命令并在 windows 上等待时在 linux 上不等待:如何修复?

Linux/Wine:windows 应用程序启动 windows 控制台命令并在 windows 上等待时在 linux 上不等待:如何修复?

如何解决Linux/Wine:windows 应用程序启动 windows 控制台命令并在 windows 上等待时在 linux 上不等待:如何修复??

除了一项功能外,我还使用 Wine 成功运行了 Windows 程序。该程序可以设置为在 texlive 发行版中启动 pdflatex,当它启动时,它等待查看结果是否成功,然后复制/移动文件。但是在 Linux 上,我无法安排它像在 Windows 上那样等待 pdflatex 完成,因此过早地复制/移动文件并且 pdflatex 无法找到它们。

有一个对话框可以用来保存任意命令,当我按下应用程序中的 pdflatex 按钮时,该命令将被执行。我将此对话框指向 Windows 上的 C:\texlive\2020\bin\win32\pdflatex.exe 并且它可以工作。除了不等待的问题外,我成功地放置了这个命令,以便在Linux上使用wine运行pdflatex。

Z:/usr/bin/gnome-terminal --wait -- /home/nonnull/bin/runlatex/runlatex.sh "%f"

通过将 runlatex.sh 中的最后一个命令设为 exec /bin/bash,终端保持打开状态,因此我可以看到 pdflatex 的所有输出,并知道它正在使用 runlatex.sh 必须找出的正确文件运行通过将传递给它的 Windows 路径转换为其实际路径。 pdflatex 以各种方式抱怨它在那里创建的文件,然后在运行期间不存在。即使终端是打开的,所以没有完成执行,应用程序抱怨 pdflatex 没有正确完成,甚至在 pdflatex 的输出文本完成向下滚动终端之前。当我省略 exec 时,应用程序的行为不会改变终端立即关闭时的命令 pdflatex 完成。

Wine 是怎么回事,命令在完成运行之前不会保持附加状态?我该怎么办?对可以绕过这个困难的命令或机制有什么建议吗?如果需要的话,我准备编写一个 win32 程序来进行调解。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

PC无法启动时如何从启动中重置windows11怎么办

PC无法启动时如何从启动中重置windows11怎么办

PC无法启动时如何从启动中重置windows11

如果您的windows11电脑无法启动,您可以使用以下步骤重置为出厂默认设置。

您可以在计算机上执行出厂重置以从引导环境重新安装windows11。当设备出现问题或无法正确启动时,该选项会派上用场,从而无法从桌面环境进行重置。

通过高级启动设置可用的选项与设置应用程序中可用的“重置此电脑”功能相同。您可以使用本地映像将笔记本电脑或台式计算机重置为出厂默认设置,也可以使用此功能从云下载windows11的新副本。此外,该功能使您可以选择保留文件、设置、应用程序,或者您可以选择删除无法恢复的所有内容。

PC无法启动时如何从启动中重置windows11怎么办

在本指南中,您将了解用于从引导过程将windows11重置为出厂设置的步骤。

从启动 (BIOS) 恢复出厂设置windows11

要从启动中重置windows11,请使用以下步骤:

1. 启动计算机。

2. 开机自检 (POST) 后,立即再次按下电源按钮关机。

3. 重复步骤 1和2两次,在第三次重启时,操作系统应进入 Windows 恢复环境 (Windows RE)。

快速说明:windows11包含多种打开高级启动设置的方法。如果您无法访问恢复环境,请尝试这些其他选项。

4. 单击高级选项按钮。

5. 点击疑难解答。

6. 单击重置此 PC选项。

7. 选择删除所有内容以清除硬盘驱动器并重新安装windows11的新副本。或选择保留我的文件选项以重新安装windows11、删除应用程序和设置并保留您的文件。

8. 如果您打算保留设备,请单击仅删除我的文件选项。或者,如果您打算摆脱设备(需要很长时间),请选择完全清洁驱动器选项。

9. 选择云下载选项以重新下载windows11,而不是使用可用的映像。或者,如果您更喜欢使用本地映像,请选择本地重新安装选项(更快)。

10. 单击重置按钮。

完成这些步骤后,该功能会将计算机重置为默认设置,从而解决可能阻止成功启动的任何问题。

silverlight – 在应用程序启动时获取当前主题 – Windows Phone 7

silverlight – 在应用程序启动时获取当前主题 – Windows Phone 7

我想看看 Windows Phone 7中的当前主题是什么,以便我可以根据当前主题更改文本,图像和颜色.

例如,如果当前主题为黄色,我会将图像的所有颜色更改为黄色.

解决方法

您可以使用以下代码访问当前主题资源:

Application.Current.Resources["<ThemeResourceName>"]

可用的主题资源名称列在here中.上述操作的结果必须转换为适当的类型;例如,如果您要获取PhoneAccentBrush,则必须将结果强制转换为SolidColorBrush.

我们今天的关于.net – WiX:Windows启动时如何注册应用程序启动?windows注册软件的分享已经告一段落,感谢您的关注,如果您想了解更多关于c# – WinRT – 在Windows启动时启动一个应用程序?、Linux/Wine:windows 应用程序启动 windows 控制台命令并在 windows 上等待时在 linux 上不等待:如何修复?、PC无法启动时如何从启动中重置windows11怎么办、silverlight – 在应用程序启动时获取当前主题 – Windows Phone 7的相关信息,请在本站查询。

本文标签: