GVKun编程网logo

在 Windows 11/10 中检查 setuppact.log 文件的方法(windows检查命令)

32

以上就是给各位分享在Windows11/10中检查setuppact.log文件的方法,其中也会对windows检查命令进行解释,同时本文还将给你拓展c#–在Windows中检查OSX(.dmg)文件

以上就是给各位分享在 Windows 11/10 中检查 setuppact.log 文件的方法,其中也会对windows检查命令进行解释,同时本文还将给你拓展c# – 在Windows中检查OSX(.dmg)文件的数字签名、inno-setup – Inno Setup,APP启动当Windows启动时、Inno-Setup和Windows UAC盾牌、Setup Factory 9打包windows服务安装包等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

在 Windows 11/10 中检查 setuppact.log 文件的方法(windows检查命令)

在 Windows 11/10 中检查 setuppact.log 文件的方法(windows检查命令)

在 Windows 11/10 中检查 setuppact.log 文件的方法

1. 右键单击开始,然后在替代+菜单上选择运行附件。WinX

在 Windows 11/10 中检查 setuppact.log 文件的方法

2. 在打开框中输入在 Sysprep 错误消息中指定的文件夹路径:%windir%\system32\Sysprep\panther

3. 单击“确定”打开文件夹。

在 Windows 11/10 中检查 setuppact.log 文件的方法

4. 右键单击文件夹中的setupact.log文件并选择打开方式。

在 Windows 11/10 中检查 setuppact.log 文件的方法

5. 然后选择用记事本打开日志文件。

此后,向下滚动到该日志文件的底部以查看 Sysprep 错误详细信息。如果有导致问题的应用程序,日志文件将包含其详细信息,如下所示。

已为用户安装 SYSPRP 包 [app ID],但未为所有用户配置。此程序包将无法在 Sysprep 映像中正常运行。错误 SYSPRP 无法删除当前用户的应用程序:0x80073cf2。

如果您看到这样的日志详细信息,您可能已经中了靶心!只需按照解决方案四中的概述卸载此处指定的应用程序(或多个应用程序)。

这些是修复 Sysprep Windows 11/10 错误的一些最佳方法。由于它们已确认解决方案,因此在大多数情况下,它们可能会修复该错误。

但是,这并不意味着它们是 100% 保证的分辨率。如果您需要更多建议,我们的如何修复 Windows 10 Sysprep 错误指南中的一些解决方案可能会有所帮助。

c# – 在Windows中检查OSX(.dmg)文件的数字签名

c# – 在Windows中检查OSX(.dmg)文件的数字签名

我目前正在使用WinVerifyTrust api检查 Windows安装程序文件(.msi)的数字签名在C#中是否有效.我还要验证签名中的指纹来自已知列表.

我需要对C#中的Mac OSX文件(.dmg)执行相同的操作(在Windows上).有没有办法做到这一点?

解决方法

使用OpenSsl,Bouncy Castle或System.Security.Cryptography(sha256校验和或类似)来检查系统上使用C#的校验和.如果您是供应商,则可以先生成散列,然后将其发布到.msi和.dmg文件的下载页面上.我之前尝试过这个并且效果很好.但是,我目前没有代码可以附加到这个答案,在System.Security.Cryptography中使用ComputeHash函数.

如果您无法直接访问这些文件,可以下载.dmg并使用C#从中创建哈希.除非被操纵,否则将在检查时正确验证的哈希值.从文件的所有字节创建哈希比信任嵌入数据更安全,嵌入数据可以被替换和签名以显示有效,除非您与创建者交叉检查所有内容.

inno-setup – Inno Setup,APP启动当Windows启动时

inno-setup – Inno Setup,APP启动当Windows启动时

对于Inno设置,
我想在Windows启动时为MyAPP自动启动创建一个复选框Task.
我的代码如下:

并且,如何编写以下代码 – DO_Set_AutoStart_WhenWindowsstart()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

[Tasks]
Name: "startmenuEntry" ; Description: "Start my app when Windows starts" ; GroupDescription: "Windows Startup"; MinVersion: 4,4;

[code]

//Do Additional Task - Auto Start when Windows Start 

function NextButtonClick(CurPageID: Integer): Boolean;
var
  Index: Integer;
begin
  Result := True;
  if CurPageID = wpSelectTasks then
  begin
    Index := WizardForm.TasksList.Items.IndexOf('Start my app when Windows starts');
    if Index <> -1 then
    begin
      if WizardForm.TasksList.Checked[Index] then
        MsgBox('First task has been checked.',mbinformation,MB_OK)
        DO_Set_AutoStart_WhenWindowsstart();
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      else
        MsgBox('First task has NOT been checked.',MB_OK);
    end;
  end;
end;

解决方法

您无需使用[code]部分添加自动启动应用程序.

例如,有不同的方法可以实现这一目标

[icons]
Name: "{userstartup}\My Program"; Filename: "{app}\MyProg.exe"; Tasks:startmenuEntry;
Name: "{commonstartup}\My Program"; Filename: "{app}\MyProg.exe"; Tasks:startmenuEntry;

{userstartup}和{commonstartup}之间的区别(如果不是很明显)是{userstartup}影响当前用户的启动菜单条目,{commonstartup}影响目标机器的所有用户.

编辑

您还可以使用注册表来启动应用程序.我添加这个是因为在评论中提到的OP所描述的方法在Windows 8上不起作用(因为缺少开始菜单,我忘了).我手边没有Windows 8进行测试,所以由你来测试这是否适用于Windows 8.

Run keys in the registry自WinXP以来就存在,因此您可以配置窗口以从安装程序自动运行程序,添加如下内容:

[Registry]
;current user only
Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "MyProgram"; ValueData: "{app}\MyProg.exe"; Tasks:AutoRunRegistry;

;any user
Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "MyProgram"; ValueData: "{app}\MyProg.exe"; Tasks:AutoRunRegistry;

不要错过我也将示例中的Tasks参数更改为AutoRunRegistry.

Inno-Setup和Windows UAC盾牌

Inno-Setup和Windows UAC盾牌

我陷入了一些UAC问题(我猜).

我的问题是:在某些应用程序上,这个UAC Shield Icon是什么意思.以及如何将此图标添加到我的Inno-Setup setup.exe中?

解决方法

Inno Setup安装程序默认需要管理员权限(如果未由安装程序创建者自定义).如果用户未在 Windows中更改UAC设置,则会触发UAC弹出窗口.

http://www.jrsoftware.org/ishelp/index.php?topic=setup_privilegesrequired

[设置]:Privilegesrequired

有效值:
 无,poweruser,admin或最低

默认值:
 管理

描述:此指令的效果取决于用户运行的Windows版本:

Setup Factory 9打包windows服务安装包

Setup Factory 9打包windows服务安装包

网上的制作windows服务包的很少,前面软件信息填写->选择项目文件夹->安装向导设置->和环境配置就不说了,网上大把的,直接进入正题:

1、找到配置的位置如下:

 

2、添加操作方法操作步骤如下图所示:

4、配置显示名和键名

下面是配置好后如下图

5、现在安装好后就会在服务里面有service1服务了,但是还没有结束,下面是配置卸载是的删除service1服务,配置如下:

配置stop函数和delete函数,在卸载前要先停止再删出,不然服务在启动的情况下是卸载不干净的

这样就配置完成了

下面是测试信息service1就是我们上面添加的服务了

关于在 Windows 11/10 中检查 setuppact.log 文件的方法windows检查命令的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于c# – 在Windows中检查OSX(.dmg)文件的数字签名、inno-setup – Inno Setup,APP启动当Windows启动时、Inno-Setup和Windows UAC盾牌、Setup Factory 9打包windows服务安装包的相关知识,请在本站寻找。

本文标签: