Articles of Windows

在Windows 10周年更新无法正常工作的Windows容器

我刚刚升级到Windows 10周年更新,并想尝试Windows容器。 我遵循最新的指南,我可以find: 在Windows 10的Windows容器由尼尔·彼得森(可能会改变!!) 但是当进入docker运行时,它不能启动容器。 C:\WINDOWS\system32>docker run -it nanoserver cmd docker: Error response from daemon: container a39ea9f033493807343489ac180b4469f910db22f93f9364271a6d1aeb077e7b encountered an error during CreateContainer failed in Win32: A connection could not be established with the Virtual Machine hosting the Container. (0xc0370108) extra info: { "SystemType": "Container", "Name": "a39ea9f033493807343489ac180b4469f910db22f93f9364271a6d1aeb077e7b", "Owner": "docker", "IsDummy": false, "VolumePath": "", "IgnoreFlushesDuringBoot": true, […]

帮助编写批处理脚本来parsingCSV文件并输出文本文件

我正在努力编写一个可以读取CSV文件的批处理脚本,如下所示 Name:, City:, Country: Mark, London, UK Ben, Paris, France Tom, Athens, Greece CSV文件中会有一个标题行。 它应该输出到一个文本文件如下: Name:Mark City:London Country:UK Name:Ben City:Paris Country:France Name:Tom City:Athens Country:Greece 上述输出中的字段分隔符(:)预计将在标题行本身中提供。 所以我需要做的是连接字段标题和它的值。 此CSV文件中的列数不固定,因此脚本不应限制为3个标记。 请帮助!

Delphi XE中的主题应用程序

有谁知道是否有可能将自定义主题应用到Delphi应用程序。 例如,一次更改整个应用程序(即一组表单)的默认颜色,字体,标签样式等。 有点像网页的CSS文件。

如何在Windows上以编程方式将SVG转换为PDF?

我正在寻找以编程方式将SVG转换为服务器上的PDF文档。 什么是我在Windows上做的select? 我看过Inkscape , Batik和svg2pdf的链接 ,但我不确定这些是否可以很容易地自动执行Windows服务器上的转换。 有一个不寻常的解决scheme,它涉及在服务器上自动化OpenOffice Portable: http : //www.codeproject.com/KB/office/PortableOpenOffice.aspx

batch file脚本从文件名中删除特殊字符(Windows)

我有一大堆文件,其中一些包含文件名中的特殊字符(如ä,ö,%等)。 我想要一个脚本文件迭代这些文件,并重命名删除特殊字符。 我真的不介意它做什么,但它可以用下划线代替它们,例如 Störung%20.doc将重命名为St_rung_20.doc 按照优先顺序: 一个Windiwsbatch file 用cscript(vbs)运行的Windows脚本文件 可以从命令行运行的第三方软件(即不需要用户交互) 另一个语言脚本文件,我将不得不安装一个额外的脚本引擎 背景:我试图用Windows上的GnuPGencryption这些文件,但似乎没有用–encrypt-files选项来处理文件名中的特殊字符。

lua“存根”dll的目的是什么?

我正在考虑将Lua整合到一个C ++项目中,并且在Luabinaries发行版中存在两个二进制文件(lua51.dll和lua5.1.dll),这让我感到困惑 。 根据文件… 在Windows中,您的库或应用程序必须链接到存根库。 存根库是一个只有函数声明的库,它将DLL与Lua DLL绑定。 为什么? 在与第三方DLL链接之前,我从来不需要存根DLL?

在Windows 10中创buildHyper-Vpipe理员组

在尝试部署到MS Android模拟器时,收到错误“无法将用户添加到Hyper-Vpipe理员组。退出代码2220”。 我能够在Hyper-V中部署Windows Mobile模拟器和Linux VM。 Windows 10专业版 Visual Studio 2015专业更新1 MS VS模拟器为Android 1.0.60106.1 Xamarin 4.0.0.1717 我没有Hyper-Vpipe理员组。 许多问题和博客都build议我卸载Hyper-V并重新安装。 我试过这个,它没有创buildHyper-Vpipe理员组。 我已经阅读了Ben Armstrong(aka twitter @virtualpcguy)的一些Hyper-V程序pipe理器的文章,以了解如何手动创build/添加用户到组中,以及一些PowerShell脚本来自动执行此操作。 不幸的是,这些都是基于Server 2008 R2,Windows 7和Windows 8.在我的阅读中,它看起来像Windows 10不使用InitialStore.xml 允许非pipe理员控制Hyper-V 允许非pipe理员控制Hyper-V更新 通过PowerShell创build“Hyper-Vpipe理员”本地组 通过PowerShell设置Hyper-V的非pipe理控制 虽然我可以手动添加一个组,Hyper-Vpipe理员,使用lusrmgr.msc并添加自己作为用户我不知道如何应用权限的Hyper-V。 注意:这个Windows 10安装了非专业版本,然后升级到Pro。 这可能是缺lessHyper-V Supervisors小组的一个因素吗?

是否有可能在Windows中卸载所有内存?

我有大量的内存,但是,在启动并完成大量进程之后,似乎大多数应用程序的虚拟内存已经被分页到磁盘,并且切换到任何较旧的进程需要很长时间来加载内存回到RAM中。 有没有办法,无论是通过Windows API或通过内核调用,让Windows无法全部(或尽可能)的内存? 也许通过逐步通过正在运行的进程列表并获取内存pipe理器来卸载每个进程的内存?

外部函数调用与多个依赖的DLL

我想从一个具有多个依赖DLL的DLL调用几个API。 我将所有DLL添加到安装程序包并定义了原型: function myapi_Init(): Integer; external 'myapi_init@A.dll stdcall setuponly loadwithalteredsearchpath delayload'; 我使用ExtractTemporaryFiles('*.dll')在InitializeSetup()提取所有DLL,然后尝试调用相应的API。 我得到一个运行时错误,无法导入DLL … 我重新定义了原型如下,并删除了调用来提取DLL: function myapi_Init(): Integer; external 'myapi_init@files:A.dll,B.dll,C.dll,D.dll,E.dll stdcall setuponly loadwithalteredsearchpath delayload'; 这工作正常。 我检查了两种情况下,所有合适的DLL都被提取出来并放在同一个地方。 我更喜欢第一种情况,因为它避免了拼出每个API的所有DLL名称。 我在第一种情况下做错了什么导致失败?

获取FileSystem限制

我想编写一个函数,告诉我是否可以将文件/文件夹写入特定的path。 我想这样做,没有实际写任何文件到磁盘。 是否有一个WINAPI函数? 感谢您的帮助。