在Windows平台上,大多数大型应用程序都带有自己的安装程序,该安装程序在C:\Program Files,下和其他位置设置文件夹,并可能添加一些注册表项等。
但是仍然有很多工具仅由一个.exe或一个README和一个.dll或两个组成。
我应该如何安装此类工具?直接在C:\Program Files?在一个子文件夹下C:\Program Files?在某处C:\Users\Me?某个地方完全不同?
也许对于.exe具有其他文件的工具,仅使用的工具的方法不同,或者也许仅对具有.dlls的工具进行区别对待...
是否有任何接受的标准方法?“最佳实践”?如果答案取决于Windows版本,则说明我使用的是Windows 7。
特别是,显而易见的答案可能会给人们留下深刻的印象:
我曾尝试在下手动创建新的子文件夹C:\Program Files。实际上,我认为我以前曾经这样做过,但是Windows弹出一个对话框Destination Folder Access Denied。这使我三思而后行,而不仅仅是盲目地单击“ 继续”。

假设多年来,我的思想比我更重要,我想问一下社区是否已经接受某种“最佳实践”。
C:\Program Files其他地方安装之前,我想知道那里有什么解决方案,并且我提供了有关C:\Program Files成为明显解决方案的潜在障碍的信息。