Articles of Windows

ATA命令到USB驱动器

Windows 7的 C编程 Visual C ++ 2008(在VMWare中) 我想用DeviceIOContro l将一些ATA命令(IDENTIFY DEVICE,READ NATIVE MAX ADDRESS,SET MAX ADDRESS)发送到USB硬盘。 所以我有一些问题。 据我所知,USBSTOR不能直接处理ATA命令(使用IOCTL_ATA_PASS_THROUGH )。 我试过这个,它与本地IDE硬盘驱动器,但不是与USB。 应用程序向设备发送SCSI命令并将它们转发到设备是否正确? 所以我需要创build一个SCSI命令与相应的ATA命令封装? 用什么dwIoControlCode可以做到这一点? 我用IOCTL_SCSI_MINIPORT试过,但是错误是ERROR_NOT_SUPPORTED 。 它可以与minport一起工作吗? 微型端口仍然是最新的?

检索Windows和Linux的硬件信息

我有一个双启动(Ubuntu和Win7)机器,我需要检索一些硬件信息。 在这一刻,我将列出以下内容: 处理器ID或序列号; 主板序列号 硬盘序列号; graphics卡序列号。 有没有办法使用本地程序(非下载的程序)从这两个操作系统获取这些信息和相同的数据? PS:我正在开发Java,所以任何命令行或其他库被接受。 提前致谢。

有没有办法直接在Windows上使用winsock链接发送以太网数据包?

有没有办法直接在Windows上使用winsock链接发送以太网数据包? 我需要在链接上广播一个以太网数据包(例如,目的地Mac地址:广播​​(ff:ff:ff:ff:ff:ff))

Python:如果我的软件包在Linux,Mac和Windows上运行,我该如何testing它

我需要testing我的Python包,如果它在不同的系统上正常工作。 我发现不同的Python版本的Tox ,但不同的操作系统,如Windows,Linux和Mac呢? 你能推荐一个方便的方法来testing我的代码是否适用于所有系统?

我试图从Windows连接到Linux上使用PHP的Samba共享文件夹

我有Windows 7上的PHP,我试图连接到Linux上的Samba共享文件夹,但没有成功。 我正在使用这个代码: // Map the drive system('net use Y: "\\\\linuxIPaddress\Shared_folder password /user:username /persistent:no>nul 2>&1'); // Open the directory $dir = "Y:/TMP"; if (is_dir($dir)) { if (opendir($dir)) { print "able to access directory tree."; } } else { print "not access tree."; }

TideSDK封装在Windows或Linux的Mac上

我读过这个 从一个平台构buildWin,Mac和Linux软件包 答案说 一个服务平台即将来临,将解决这个问题,使每个人都更容易开发。 我们将通过这个提供公告。 所以我认为这是TideSDK的开发者 但是没有select将应用程序构build到其他平台上 然后我尝试用cli来构build它,但是出现了一些错误 python "$path_to_sdk/tidebuilder.py" -p -n -t network -d "packages/win32/network" -o "win32" "../my_project" Traceback (most recent call last): File "/Users/tony/Library/Application Support/TideSDK/sdk/osx/1.3.1-beta/tidebuilder.py", line 141, in <module> environment = env.PackagingEnvironment(options.platform, packager, options.appstore) File "/Users/tony/Library/Application Support/TideSDK/sdk/osx/1.3.1-beta/env.py", line 63, in __init__ self.init_normal_dirs(script_dir) File "/Users/tony/Library/Application Support/TideSDK/sdk/osx/1.3.1-beta/env.py", line 83, in init_normal_dirs p.join(os.environ['APPDATA'], 'TideSDK'), File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/UserDict.py", […]

访问站点时Windowslogin提示

使用本地主机以外的主机访问IIS上的站点时,我收到Windowslogin提示。 例如, http://localhost/mysite — works http://ipaddresss/mysite — login prompt如果我在Web应用程序的IIS设置中启用匿名访问,提示消失,我可以访问该网站罚款。 我也启用了Windows身份validation。 我希望能够禁用匿名访问,而无需获得Windowslogin提示。 Windows IIS 7.5 Windows Server 2008 R2 ASP.NET 4.5 MVC Web应用程序 这似乎不是浏览器相关的。 无论是IE还是Firefox,我都会得到相同的行为。

C#运行带有空格参数的batch file

我需要运行batch file,其中有path(可以包含空格)作为参数。 batch file非常简单: 回声 echo%1> echotest.txt 我用来运行这个batch file的Csharp代码: ProcessStartInfo info = new ProcessStartInfo(); info.UserName = KIM_USER; info.Password = ConvertToSecureString(KIM_USER_PASSWORD); info.FileName = theTask.Path; info.Arguments = "\"" + TranslateParameter(theTask.Parameter) + "\""; info.Domain = Environment.MachineName; info.WorkingDirectory = Path.GetDirectoryName(theTask.Path); info.UseShellExecute = false; info.CreateNoWindow = true; Process batProcess = Process.Start(info); batProcess.WaitForExit(); 基本上参数来自例如{Test_Path},这是在TranslateParameter转换为真正的path,例如:D:\ Test Path \(包含空格) 这对我不起作用,它每次都返回我的退出代码1。 如果我从info.Arguments中删除\“,它的工作原理,但在输出文件只是D:\ Test 有什么build议么? […]

python:os.system(r'cd foo')&os.chdir()

我有一个疑问。当我尝试os.system(r'cd F:\')我仍然在我开始解释器的目录。但`os.chdir()'工作正常。我会显示我的代码下面: >>> import os >>> os.system('F:') 0 通过运行os.system('dir')我发现我仍然在C:\ python34目录下。 然后我试了这个: >>> os.chdir('F:') 通过运行os.system('dir')我发现它工作正常。 为什么os.system('F:')不工作? 我会很高兴得到一个帮助。

在button点击之前存储滑块值

在button_click我必须静音或取消静音。 它工作正常,但我想设置滑块值取消静音之前,它是静音,而不是固定的0.7。 private void btnMute_Click(object sender, RoutedEventArgs e) { if (slider.Value <= 0.0) { slider.Value = 0.7; btnMute.Content = "Mute"; } if (slider.Value > 0.0) { slider.Value = 0.0; btnMute.Content = " UnMute"; } }