草庐IT

标准发布

全部标签

windows - 在 Windows 中更改 VB 应用程序的进程名称和发布者名称

我正在编写VB表单应用程序。创建的exe文件在任务管理器中显示项目名称。我想要一个不同的名称作为流程名称、流程描述和发布者名称的自定义名称。我正在使用VisualStudio2013。我该怎么做? 最佳答案 您需要更改项目设置。在解决方案资源管理器中的项目名称下->找到“我的项目”作为Spanner图标。打开它会打开项目设置。将程序集名称和根命名空间设置为所需的名称。将标题设置为您希望在任务管理器中看到的名称。公司名称应与任务管理器中的发布者名称相同。现在复制exe文件并给出所需的名称。你应该可以开始了!

windows - InstallLocation 不是使用标准安装程序编写的?

我正在尝试让应用程序通过Windows7软件Logo工具包测试。一切正常,只有一部分不正常:Toolkit测试警告我的安装没有设置程序的InstallLocation。我使用VS2008SP附带的标准安装程序,但找不到设置InstallLocation的方法。我认为安装程序应该做这种事情?如何让安装程序设置正确的InstallLocation?谢谢,山姆 最佳答案 默认情况下,VS2008部署项目不会执行此操作。幸运的是,您可以通过自定义操作来完成此操作。Here'sablog其中包括一个方便的脚本,可以在VisualStudio中

windows - 你如何在Windows中像静态库一样发布代码

我对正式发布代码有疑问。这是我第一次使用VS2008,所以请耐心等待。我有我的头文件,其中包含允许他们访问lib的api。现在有一个正在讨论的调试和发布版本。我如何将这些提供给我的客户?我需要给他们两个文件夹还是只给他们lib文件以及该lib的头文件。该库可以直接使用。但我对调试和发布有点困惑。谢谢 最佳答案 您需要向他们提供header和您的库的发布版本。 关于windows-你如何在Windows中像静态库一样发布代码,我们在StackOverflow上找到一个类似的问题:

c# - 如何在 C# 中从工作线程发布 UI 消息

我正在用C#编写一个简单的winforms应用程序。我创建了一个工作线程,我希望主窗口响应完成其工作的胎面——只需更改文本字段中的一些文本,testField.Text=“Ready”。我尝试了事件和回调,但它们都在调用线程的上下文中执行,你不能从工作线程执行UI。我知道如何在C/C++中执行此操作:从工作线程调用PostMessage。我假设我可以从C#中调用WindowsAPI,但是没有更具体的.NET解决方案吗? 最佳答案 在来自已完成线程的事件回调中,使用InvokeRequired模式,正如对这篇SO帖子的各种回答所展示的

c# - 可以发布到自定义注册协议(protocol)/方案吗?

我正在开发一个Web应用程序,它需要在客户端计算机上调用一个自定义注册协议(protocol)。目前我对协议(protocol)执行GET,然后通过查询字符串传递参数。是否可以对自定义注册协议(protocol)执行POST,如果可以,我将如何在CustomProtocol.exe中提取header信息?这是我当前的GET解决方案从javascript发起调用Custom://startup?Function=DoSomething&Value1=Test&Value2=Test我在我的机器上注册的自定义协议(protocol)。[HKEY_CLASSES_ROOT\Custom\sh

java - 将输入传递给不从标准输入读取的应用程序

我有一个读取文本文件的应用程序。如果应用程序从标准输入读取它,那么我可以转发输入/通过管道传输它$app不幸的是,应用程序需要一个文件名作为参数..$app--inputinput.txt而且我无法轻易更改输入源(例如,将本地文件[如示例]交换为wget的结果)。有没有办法以某种方式欺骗这个应用程序?如果一个解决方案需要一个临时文件,这个文件就必须不留在FS上..应用程序实际上是一个可执行的JAR;我想要在Win/Lin上运行的技巧.. 最佳答案 我不确定它是否适合你,但我已经用fifo解决了类似的问题。http://linux.d

windows - 奇怪的标准输出重定向行为

我注意到在将stdout重定向到“名称”中包含特殊字符的文件时出现了一些奇怪的行为。我发现的:echo.>f,test生成一个名为f的文件,包含文本,test.与.相同,;和(显然逗号会更改为任何字符)。echo.>f.:test生成一个名为F~000%HK的零字节文件.输出文件名中的第一个字符对应于重定向字符和.:之间的重定向“文件名”大写(我相信.被忽略/删除的原因与尝试创建一个名为f....的文件的原因相同,只是创建一个名为f的文件)。我不知道其余的是什么意思,因为在“文件名”之后更改文本没有任何改变。即echo.>f.:nope仍然产生空文件F~000%HK.同一件事的另一个例

windows - 通过批处理或类似方式在 Windows 嵌入式标准上设置互联网时间服务器

我有一个运行Windows嵌入式标准的PLC,我在安装过程中针对我公司的软件进行了一些特定的安装和修改(今天都是手动的)。我现在正在自动执行此过程。我想通过批处理文件或类似文件将日期和时间属性->互联网时间服务器设置为pool.ntp.org。命令w32tm无法识别。我试过使用命令网络时间/setsntp:pool.ntp.org返回命令成功完成。。使用命令网络时间/querysntp也返回当前SNTP值为:pool.ntp.org命令成功完成。但是当我在日期和时间属性->互联网时间服务器下手动检查它们时,这些更改并没有反射(reflect)出来,甚至在重新启动后也没有反射(refle

c++ - Windows Batch - 如何在将标准输出重定向到文件时添加时间戳

我正在做makeall-d--trace我如何让GnuMake为它输出的每一行输出时间戳?更一般地说,如何为每个STDOUT和STDERR语句添加时间戳?有isasolutionforLinux/Bash但我在Windows上。我创建了一个单行批处理文件add_ts.bat:echo%time%%1我尝试了以下但我只有一个时间戳(没有输出的行):全部--trace-d2>&1|添加_ts.bat 最佳答案 首先,您需要一个批处理文件,例如:add_ts.bat@for/F"usebackqdelims=="%%iin(`%1`)do

windows - Windows 的 100 纳秒时间单位是否有标准术语?

Windows(或相关技术)中的某些地方以100纳秒为单位计算时间。FILETIMEMFTIMETimeSpan.TimeSpan(long)TimeSpan构造函数确实称这些为“滴答声”——但由于GetTickCount以毫秒为单位,这听起来更像是短时间内的通用术语,而不是任何特定的术语。我可以将这些东西描述为“100纳秒单位”,但这在编写文档和注释或命名变量时有点笨拙。我可以编一个术语,但如果有一个标准的术语,甚至是一个有点常见的术语,那么我宁愿使用它。 最佳答案 “滴答”确实是一个通用术语。.NET中的DateTime、Tim