草庐IT

How-do-you-handle-authentication-

全部标签

python - python /畅达/ python /Windows : how to start and activate a conda environment?

我通过Anaconda安装了Python3.5(3.5.6),现在我希望能够使用Python3.7,将3.5保持为默认值(一个python"insertscriptname"将在命令行上运行)。我命令计算机激活它,但它不工作。WindowsPowerShellCopyright(C)MicrosoftCorporation.Allrightsreserved.PSC:\WINDOWS\system32>condacreate--nameseiskapython=3.7WARNING:Aspacewasdetectedinyourrequestedenvironmentpath'C:\P

Windows 批处理文件 : how to enable inline echo of a command

如果默认情况下在Windows批处理文件中禁用echo,是否有办法为特定命令“内联”启用它?我知道可以通过在命令前加上“@”来禁用回显特定命令,但是有没有办法做相反的事情?例如,假设有这样一个批处理文件:@echooffcmd1cmd2cmd3:EOF我如何强制回显上面的cmd2? 最佳答案 您不能简单地通过@echoon开始批处理cmd2并通过@echooff结束吗? 关于Windows批处理文件:howtoenableinlineechoofacommand,我们在StackOver

windows - 是什么导致 WriteFile 返回错误 38 (ERROR_HANDLE_EOF)?

什么会导致WriteFile返回错误38(ERROR_HANDLE_EOF,已到达文件末尾)?本例中的"file"是一个邮槽。我的程序的工作方式是我有一个创建多个子进程的进程(作为Windows服务运行)。每个child都打开一个同名的邮槽,以便将状态信息发送回其parent。在我的小规模测试中,这工作正常,但我看到了当我有多个进程时的情况运行(如16)我收到此错误。下面的代码显示了我如何在子进程中打开和写入邮槽。可能是因为父级读取邮槽的速度不够快?有没有办法增加邮槽的容量,从而永远不会到达文件末尾?我真的不明白邮槽怎么会变满,只要因为有磁盘空间(有很多)。chargLocalSlot

c++ - Windows/C++ : How do I determine the share name associated with a shared drive?

假设我有一个驱动器,如C:\,我想知道它是否共享以及它的共享名称(例如C$)是什么。要查明它是否共享,我可以使用NetShareCheck.然后如何将驱动器映射到它的共享名?我以为NetShareGetInfo会这样做,但看起来它采用共享名称而不是本地驱动器名称作为输入。 最佳答案 如果一切都失败了,你总是可以使用NetShareEnum并调用NetShareGetInfo在每个。 关于c++-Windows/C++:HowdoIdeterminethesharenameassociat

windows - 在 Windows XP 上 : How to create a user with read access to only one certain directory?

首先让我声明:我知道任何想要运行程序(甚至登录)的用户都必须有权访问(可能至少)Windows系统目录和%ProgramFiles中的共享库%,但我希望能够访问Skype,例如,通过与非特权用户一起运行它并确保它无法访问任何不必要的文件。p>我担心这样做的唯一方法是识别我存储我不希望该用户访问的文件的所有gazillion目录,然后创建一个可以访问这些目录的新用户组,或者运行VM中的Skype和Azureus。有没有更好的办法? 最佳答案 通常,帐户至少是Users组的成员,它确实可以访问很多东西。您可以使该帐户成为任何组的成员,或

Windows 命令行 : how to remove space in file

在linux中,我们可以使用tr命令来删除空间。我怎样才能在Windows中做到这一点?我喜欢从WindowsXP的命令行中删除文本文件每一行中的空格。谢谢。 最佳答案 这是来自http://www.dostips.com/DtTipsStringManipulation.php#Snippets.RemoveSpaces的Windowsshell脚本示例setstr=word&remecho."%str%"setstr=%str:=%echo."%str%" 关于Windows命令行:

c - 套接字阻塞 :( How do i get out?

这是我从microsoft中获取的服务器代码.下面是我的main,它需要运行voidimportant_code(bool);。在linux和windows上使用管道和套接字时,我总是遇到这个问题。我如何退出select()我什么时候想退出我的应用程序?假设important_code总是在套接字代码之后的同一个线程上执行。我该怎么做?我知道这是windows代码,但我在linux下也遇到了这个问题额外的测试代码:如果您在我的主函数中注释掉main2()并取消注释循环,您可以使用ctrl+c干净地退出。使用套接字代码,阻塞select阻止我这样做。我该如何解决这个问题?#pragmac

python - 使用 Python 2.7 脚本 : I/O handling 调用需要通过 GUI 输入的 Windows 应用程序

我正在尝试使用Python2.7脚本自动化需要通过GUI输入的Windows应用程序。我通过内置的python子进程函数调用exe,如下所示:导入子进程cc='C:\MM\test.exe'子进程调用(cc)调用exe时,GUI要求我为输入文件(data.txt文件)手动输入路径。当我进入路径时,处理就可以开始了。我想以某种方式自动执行此过程,即只需调用exe并让它自己找到input.txt,同样重要的是,将输出打印到output.txt文件。我最初尝试了以下建议:导入子进程打开(r'C:\MMA\DATA\input.txt','r')作为输入文件,打开(r'C:\MMA\DATA\

c++ - const HANDLE 真的是 const 吗?

据我所知,HANDLE只是指代某种“系统资源表”的数字。这个句柄const正确吗?我猜不是因为它只是用来访问一个表,就像数组的索引一样。位图示例:虽然HBITMAP声明为const,但我可以更改位图的内容吗? 最佳答案 HANDLE是(AFAIR)int的typedef,因此constHBITMAP与constint相同。从这个意义上说,即使位图的句柄是const,您也可以更改位图的内容,因为const指的是句柄而不是实际的位图(将其视为指向变量类的const指针。)但是:无论如何,您的问题没有实际意义,因为:句柄是Win32API

.net - 初始化和分区磁盘 - 如何防止出现 "you need to format disk"消息?

我正在尝试从应用程序初始化、分区和格式化磁盘。操作系统是WindowsServer2008R2。我使用哪种方法来完成这些任务并不重要,但假设我使用的是DeviceIoControlAPI。一旦应用程序初始化并创建分区,Windows就会弹出一个消息框,提示“您需要格式化磁盘..."因此,即使我的应用程序立即格式化了这个磁盘,消息框仍然存在,用户会感到困惑,实际上可以再次格式化它。有没有办法阻止Windows弹出那个消息框? 最佳答案 看来情况比我最初想的要复杂一些。让我在这里解释一下我的发现,可能对其他人有用。以何种方式初始化和格式