- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好吧,我使用的是 Visual C++ 2010 Express 和 ResEdit
用于我的 MIDI 音序器的 SETUP 应用程序。
Win32 API,没有 MFC,一些自定义窗口和控件类等等。
现在我有了 Windows 7,我该死的 SETUP 程序坏了。
Windows 给我提示“这个应用程序安装正确吗??”东西。
这意味着我的安装程序有问题。
我想弄清楚那可能是什么......
我见过这两个 SO 线程:
"This program might not have installed correctly"
"This program might not have installed correctly" message in Windows 7 RC
这让我去了这些地方:
http://msdn.microsoft.com/en-us/library/dd371711(VS.85).aspx
http://msdn.microsoft.com/en-us/library/bb756937.aspx
http://msdn.microsoft.com/en-us/library/aa905330.aspx#wvduac_topic3
http://blogs.msdn.com/b/cjacks/archive/2009/06/18/pca-changes-for-windows-7-how-to-tell-us-you-are-not-an-installer-take-2-because-we-changed-the-rules-on-you.aspx
http://community.flexerasoftware.com/archive/index.php?t-189007.html
只有我使用的注册表项是标准的卸载点和
文件类型的关联。
SETUP 在 program files\pianocheater 目录中写入一个 dat.cfg 文件
指向所有应用程序数据的位置。 (只是一个带有路径的文本文件)
(还有一个 etc.cfg 用于该数据目录中的临时目录以供使用。)
所以我只是从 programfiles\pianocheater post SETUP 中读取。
有人能想到为什么 Windows 不喜欢安装吗?
源代码在 http://shazware.com/_etc/SETUP_PIANOCHEATER.cpp
它使用我的窗口库,在精神上类似于 mfc 的控制类。
我也可以发送有用的部分。
对于设置应用程序来说还不错。
对于 win32 人/女孩来说应该是相当容易理解的。
我可以用一些他的...:/
哦,是的,我应该指出 Go() 是入口点而不是 main()。
DBG() 只是执行 OutputDebugString() 并且似乎都运行得很好。
TStr 只是一个大字符 [MAX_PATH] (我不做 unicode)
诀窍可能是我使用的是 64 位的 win7,但这是一个 32 位的应用程序。
不过,我很确定我正确地将注册表用于 assoc 和卸载点。
那么我应该做 list xml 的事情吗?
或者有更正确的做事方式吗?
非常感谢,
...史蒂夫
最佳答案
首先,检查该消息是否为误报。您看到的消息旨在使用启发式方法(这可能是错误的!)来确定安装程序是否由于 Windows Vista/7 兼容性问题而失败。如果您的安装程序实际上与 Windows 7/Vista 兼容,那么您需要做的就是添加 list declaring itself compatible .您还需要添加 requestedExecutionLevel
entry到您的 list 以及请求提升。
当然,如果您的安装程序实际上失败了,那么您应该首先修复它。
最后,如果错误是由于启动器可执行文件提前退出或类似原因而出现的,请考虑通过向启动器添加适当的 list 条目来抑制安装程序检测(您可以使用 requestedExecutionLevel
的 asInvoker
,如果启动器不需要管理访问权限; requestedExecutionLevel
list 条目的存在应该是 suppress installer detection )。请注意,您应该确保使用 ShellExecute
调用您的主安装程序进程,而不是 CreateProcess
,或者 UAC 可能不会提升子进程。
关于winapi - 在 Windows 7 上安装对兼容性 PCA 进行故障排除 - "This program might not have installed correctly”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6231717/
我尝试用 PCA 构建一个定向边界框。在图片中您可以看到我的结果: 红点:点云 蓝色向量:PCA 分量 我尝试将点投影到向量上,以获得最小值、最大值和平均值。 但是我现在如何定义我的盒子呢?有什么想法
我们如何将 PCA 应用于一维数组? double[][] data = new double [1][600]; PCA pca = new PCA(data, 20); data = pca.ge
我知道PCA和ICA都用于降维,并且在PCA中主成分是正交的(不一定独立),但在ICA中它们是独立的。有人能澄清一下什么时候使用 ICA 而不是 PCA 更好吗? 最佳答案 ICA 不是一种降维技术。
我正在使用 scikit-learning 做一些降维任务。 我的训练/测试数据采用 libsvm 格式。它是一个有 50 万列的大型稀疏矩阵。 我使用 load_svmlight_file 函数加载
我一直在尝试使用 PCA 进行降维。我目前有一个大小为 (100, 100) 的图像,我正在使用一个由 140 个 Gabor 滤波器组成的滤波器组,其中每个滤波器都会给我一个响应,这又是一个 (10
我使用以下简单代码在具有 10 个特征的数据框上运行 PCA: pca = PCA() fit = pca.fit(dfPca) pca.explained_variance_ratio_ 的结果显示
我正在使用 scikit-learn PCA查找具有大约 20000 个特征和 400 多个样本的数据集的主要成分。 但是,与Orange3 PCA相比应该使用 scikit-learn PCA,我得
Sklearn PCA 是 pca.components_ 的 loadings?我很确定是这样,但我正在尝试遵循一篇研究论文,但我从他们的加载中得到了不同的结果。我在 sklearn 文档中找不到它
我有一个包含 50 多个变量的数据框 data,我正在尝试使用 caret 包在 R 中执行 PCA。 library(caret) library(e1071) trans <- preProces
我正在使用 PCA 来降低 N 维数据集的维数,但我想增强对大异常值的稳健性,因此我一直在研究 Robust PCA 代码。 对于传统的 PCA,我使用的是 python 的 sklearn.deco
我正在降低 Spark DataFrame 的维度与 PCA带有 pyspark 的模型(使用 spark ml 库)如下: pca = PCA(k=3, inputCol="features", o
我在 matlab 和 python 中生成相同的矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13
概述 主成分分析(Principal Component Analysis,PCA)是一种常用的数据降维和特征提取技术,用于将高维数据转换为低维的特征空间。其目标是通过线性变换将原始特征转化为
目录 计算过程 投影分量计算 假设你有一家理发店,已经记录了过去一年中所有顾客的头发长度和发型偏好的数据。现在你想从这些数据中提取一些主要的信息,比如顾客最常
我正在考虑使用 PCA(TruncatedSVD) 来减少我的稀疏矩阵的维数。 我将我的数据拆分为训练和测试拆分。 X_train , X_test, y_train, y_test = train_
我有来自四个群体、四个处理和三个重复的个体数据集。每个个体仅在一个群体、处理和重复组合中。我对每个人进行了四次测量。我想对每个种群、底物和重复组合的这些测量进行 PCA。 我知道如何对所有个体进行 P
在考虑均值时,数字 1 和 2 背后的直觉是什么?这将如何影响性能和准确性? 1号: pca = decomposition.PCA(n_components=4) X_centere
我正在使用来自 here 的输入数据(见第 3.1 节)。 我正在尝试使用 scikit-learn 重现它们的协方差矩阵、特征值和特征向量。但是,我无法重现数据源中显示的结果。我也在别处看到过这个输
我要做的事情如下:我有一套 Vektors v1-vn对于这些,我需要协方差矩阵(我在做 pca 时得到的)。我还需要协方差矩阵的特征值和特征向量。我按降序对特征值进行排序,然后根据相应的特征值对特征
给定 http://docs.opencv.org/modules/core/doc/operations_on_arrays.html PCA 应该可以通过传递一个矩阵来初始化。 cv::Mat m
我是一名优秀的程序员,十分优秀!