Articles of 属性

无法更改java.io.tmpdir

我正在尝试使用此命令更改java.io.tmpdir目录 java -Djava.io.tmpdir=/temporary 但是这不会成功,并显示java命令的“用法”。 我在RHEL机器上做这个。 提前致谢 我已经在使用axis2版本1.5的WebLogiv上部署了一个应用程序。 我发现axis2 1.5使用java.io.tmpdir来存储它的临时文件。 我想要这些临时文件存储的位置。 在weblogic中,我可以指定java.io.tmpdir的值

如何以编程方式设置“以pipe理员身份运行此程序”

我在Vista中遇到了一个很好的“bdeadmin.exe”问题。 首先,让我们得到可预见的回应: “你不应该要求你的申请被提升。” 这个呢。 这就是生活。 “你需要embedded一个清单文件。” 它已经被编译,已经有很多年了,创build它的公司无意再重复它,并且从合并模块(MSM文件)安装。 “BDE已经过时了,你应该使用dbExpress” 一百五十万行代码 “Nuff说。 “删除EXE旁边的清单文件”。 试过了,什么也没做。 作为一个testing,同样的清单文件能够使其他几个EXE文件需要提升,而不是我想要的。 在那里有东西阻止外部清单被读取。 “创build一个快捷方式并设置SLDF_RUNAS_USER。” 不能这样做,这是一个控制面板小程序。 唯一有效的工作是在其“属性”窗口的“兼容性”选项卡下设置“以pipe理员身份运行此程序”。 我不应该告诉用户这样做。 生意不好。 我需要安装程序这样做。 MSM文件使用静态path。

如何从java代码中检测操作系统语言(locale)

从java代码中知道操作系统语言(locale)的正确方法是什么? 我努力了 Locale.getDefault() System.getProperties("user.language") 等等 但它们是不正确的,实际上没有任何显示“系统区域设置”,它可以通过命令“systeminfo”在Windows中使用。 请帮忙。

如何在Windows中使用Python删除只读attrib目录?

我有一个只读目录从版本控制的目录被locking。 当我试图用shutil.rmtree(TEST_OBJECTS_DIR)命令删除这个目录时,我收到以下错误信息。 WindowsError: [Error 5] Access is denied: 'C:\…\environment.txt' 问:如何更改整个目录结构中的所有内容?

如何从命令行添加/更新MSI中的属性?

我有一个MSI安装程序,我需要从命令行添加或修改一个简短的文本属性。 这必须在安装程序build立之后完成; 我无法修改产生安装程序的进程。 它也必须从脚本无头执行。 当我说“属性”时,它可能是一个MSI属性,一个在安装时写入registry的值,或者任何其他机制,在运行时可以将这个简短的自定义文本放到已安装的应用程序中。

提取Windows文件属性(自定义属性)C#

在Word / Excel中,您必须有可能添加自定义属性。 (见图) 自定义属性 。 正如你们可以看到有一个字段:“属性:”,你可以添加你想要的任何信息。 保存文件并转到文件夹中的文件位置时,可以右键单击 – >属性,并具有所有选项卡:常规/安全/详细信息/以前的版本。 与您添加选项卡自定义的function。 现在我想通过编码来获取这些信息: 自定义属性信息 。 并稍后提取到记事本。 到目前为止,我使用了Shell32但是我只能得到详细信息选项卡中的信息。 我做了一些研究,并看到DSOfile.dll一些可能性。 但是我想知道是否有可能做到这一点,而无需安装其他DLL? 这是我到Shell32代码。 static void Main(string[] args) { //using (StreamWriter writer = new StreamWriter(@"filepathhere")) //{ //Console.SetOut(writer); ReadProperties(); //} } static void ReadProperties() { List<string> arrHeaders = new List<string>(); Shell shell = new Shell(); Folder objFolder = shell.NameSpace(@"filepathhere"); FolderItem objFolderItem […]

如何更改可执行文件的属性? (视窗)

当我创build一个.exe时,我可以右键单击它并转到属性 – >细节。 然后我得到一个列表,如: File Description | Type | Application File Version | Product Name | Product Version | Copyright | Size | 18.0 KB Date Modified | 6/16/2009 8:23 PM Language | 我如何改变这些属性? (另外一个方面,有没有办法改变图标?)

通过修改desktop.ini更改图标的文件夹

我的目标是将我的电影库的每个文件夹的图标更改为Windows中使用Java的每个文件夹的图标。 每个文件夹都有一个256×256图标,以该文件夹命名,但具有适当的扩展名。 例如, 每秒5cm的文件夹中有5cm Per Second.ico文件。 我想我可以通过修改文件夹中的desktop.ini文件来做到这一点。 所有的文件夹中都有这个文件,因为每个文件夹中的图标曾经是文件夹的实际图标,但是当我更改了电影库的path后, desktop.ini中图标的path没有更新。 每个desktop.ini都是这样的: [.ShellClassInfo] IconResource=F:\Anime\Movies\5cm Per Second\5cm Per Second.ico,0 现在图标所在的path是这样的: E:\电影\每秒5厘米\每秒5厘米,所以我想我所要做的就是将desktop.ini更改为: [.ShellClassInfo] IconResource=E:\Movies\5cm Per Second\5cm Per Second.ico,0 这根本不工作,然后我想我也应该让Windows知道desktop.ini是一个系统文件,我把这个添加到我的代码,但是根本不工作。 我的示例文件夹的代码: import java.io.File; import java.io.IOException; import org.ini4j.Wini; public class ListFiles { public static void main(String[] args) throws IOException { // Directory path here String path = "E:\\Movies\\5cm Per Second"; String […]

Windows:如何获得相机支持的决议?

所以要获取摄像机列表并让用户select一个(C ++,Boost,dshow,windows),我使用这样的代码: #include "StdAfx.h" #include "list.h" #include <windows.h> #include <dshow.h> #include <boost/lexical_cast.hpp> HRESULT CamerasList::EnumerateDevices( REFGUID category, IEnumMoniker **ppEnum ) { // Create the System Device Enumerator. ICreateDevEnum *pDevEnum; HRESULT hr = CoCreateInstance(CLSID_SystemDeviceEnum, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&pDevEnum)); if (SUCCEEDED(hr)) { // Create an enumerator for the category. hr = pDevEnum->CreateClassEnumerator(category, ppEnum, 0); if (hr == S_FALSE) { […]

使用Java打开文件的属性窗口

这只是关于Windows中的Java的一个问题。 我需要一个方法来调用这个窗口: 所以基本上这个方法应该是这样的: public void openProperties(File file){ // or String fileName } 所以声明: opernProperties(new File(test.txt)); 应该打开上面的窗口。 所以只是为了澄清,我不想阅读和pipe理的属性。 我只想打开属性窗口。