![]() |
1
2
Windows注册表似乎是这种设置的合适位置。安装程序步骤可以在用户重新安装时重置注册表项,如果不想在安装之间保留任何设置,也可以在卸载时清除注册表项。 |
![]() |
2
2
最好让您的安装程序在注册表中创建FirstRun键,并将其设置为true(或1或其他),并确保您的卸载程序完全删除此键。然后让应用程序在启动时读取该键,并将其设置为false(或0或其他)。
|
![]() |
3
2
如果多个Windows用户使用同一应用程序,则每个用户的真/假设置将永远无法正常工作。安装程序仅作为Windows用户之一运行一次,它将无法访问该计算机上所有其他用户的每用户设置。
您需要的是ISN安装的机器范围时间戳和运行FRW时的每个用户时间戳。以下是场景:
如果卸载应用程序,然后再次安装,安装程序将更新HKLM时间戳,从而使FRW再次为所有用户运行。 |
![]() |
4
1
|
![]() |
5
1
可以存储已运行配置向导的用户列表。
您不需要查看FirstRun,只需使用列表检查当前用户。如果用户在列表中,请跳过配置向导。如果用户不在列表中,则显示配置向导。 |
![]() |
6
0
|
![]() |
7
0
我建议您更改程序的行为,重新安装后不要重置配置设置。毕竟,用户已经做出了选择,为什么还要问同样的问题呢? |
![]() |
8
0
这有一个(微小的)优点,即不受时间变化的影响。 |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
|
Dansih · .Net核心自定义身份验证方案 3 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 3 年前 |