Articles of Windows

禁用某些button取决于哪个用户已经login

在login表单中,当我以DOCTOR表中存在的Jack身份login时,它将转到page_two。 我想要禁用护士button1和护士button2,因为杰克不是护士,而是医生。 那么相反,如果我以NURSE表中存在的Mary的身份login,它将转到page_two。 我想禁用医生button1和医生button2,因为玛丽不是医生而是护士。 Page_two的button名称是btnDoctor1,btnDoctor2,btnNurse1和btnNurse2 //login表单代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; using System.Configuration; namespace GRP_02_03_SACP { public partial class page_one : Form { public page_one() { InitializeComponent(); } private void page_one_Load(object sender, EventArgs e) { } private void btnLogin_Click(object sender, EventArgs e) […]

当某个button被点击时popup访问被拒绝的消息,取决于哪个用户已经login

在login表单中,当我以DOCTOR表中存在的Jack身份login时,它将转到page_two。 如果护士button1或护士button2被点击,我想popup访问被拒绝的消息,因为杰克不是护士而是医生。 那么相反,如果我以NURSE表中存在的Mary的身份login,它将转到page_two。 当医生button1或医生button2被点击时,我想popup访问被拒绝的消息,因为玛丽不是医生而是护士。 Page_two的button名称是btnDoctor1,btnDoctor2,btnNurse1和btnNurse2 **//login Form codes** using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; using System.Configuration; namespace GRP_02_03_SACP { public partial class page_one : Form { public page_one() { InitializeComponent(); } private void page_one_Load(object sender, EventArgs e) { } private void btnLogin_Click(object sender, […]

读取/写入多个启动的进程的命令行

我想知道是否可以读取inputstream/写入多个启动的进程的输出stream。 我从现在(弱)的理解如何读/写启动的进程工作,它肯定看起来像它连接到我的程序的控制台input/输出stream的input/输出stream。 这确实是这样吗? 如果是这样的话,那么读/写不同的数据到几个启动的命令行将被certificate是复杂的,如果不是不可能的话,也不会实现。 我的理解是正确的吗? 如何处理几个启动的命令行? 一些代码: open System open System.IO open System.Diagnostics open System.Threading [<EntryPoint>] let main argv = let startInfo = ProcessStartInfo() startInfo.FileName <- "cmd.exe" startInfo.UseShellExecute <- false startInfo.RedirectStandardInput <- true startInfo.RedirectStandardOutput <- true let proc = Process.Start(startInfo) proc.StandardInput.WriteLine("svn log") Console.ReadKey() |> ignore 0 这个代码将会打印出来 svn: E155007: 'C:\x\y\z\bin\Debug' is not a working copy

比特币,MinGW,Windows 7,Makefile错误

我目前正在Windows 7上创build“比特币”。 我已经完成了所有必要的步骤,现在我已经完成了最后一部分,获取.exe文件。 这是我input到我的QT 4.8.5命令提示符下的命令 qmake USE_UPNP=- "C:\barcoin-master\barcoin-qt.pro" mingw32-make -f Makefile.Release 接下来发生的事情是命令提示符上的一个非常长的列表,并说我得到的错误 Makefile.Release:1032 recipe for target 'build/irc.o' failed mingw32-make: ***[build/irc.o] Error 1 任何人都可以帮忙吗? 我读了一些论坛,说我必须取消注释C:\ MinGW \ include \ windows.h中的91-94行来解决这个错误,但我没有做到。 请指教! 谢谢 这是我的barcoin-qt.pro文件的链接https://www.dropbox.com/s/bz7m8w7fyd740yv/barcoin-qt.pro

木偶在窗户

我在windows 2007的虚拟机上运行centos操作系统的木偶大师。 此外,我已经安装木偶企业作为木偶代理安装在Windows Server 2008上。但我不知道我应该如何指向分OS客户端的服务器? 我能够从客户机ping主VM,反之亦然。 代理人: command :: puppet agent –test result :: Exiting; no certificate found and waitforcert is disabled 主人: command :: puppet cert –list result :: (Nothing) 因此,代理证书请求不会去客户端。

为什么这个batch file崩溃?

我正在尝试使用批处理脚本编写一个程序(我不知道其他编程语言),这节省了我在多个表上的时间,为PnP RPG创build了一个随机的相遇。 该程序模拟一个d100滚动使用 set /a nsides=100 set /a d1=%random%%%nsides+1 然后针对100个不同的if / goto命令检查d1的值 if %d1%==1 goto loc1 if %d1%==2 goto loc1 if %d1%==3 goto loc1 if %d1%==4 goto loc2 if %d1%==5 goto loc2 if %d1%==6 goto loc2 if %d1%==7 goto loc3 将程序路由到设置新variablest1的代码行,无论表格是用d1卷发生的。 然后,程序在程序中抛出另外两个表,以获得variablest1,t2和t3,以生成描述遇到的地方,遇到的人以及发生的地方的句子。 从我可以告诉它通常发现t3时崩溃。 t3有点棘手,因为有时它也会产生一些敌人。 例如:UL2 set /a UL1a="%RANDOM% %% 4"+"%RANDOM% %% 4"+4 set /a UL1b="%RANDOM% […]

与SystemParametersInfo和布尔值pvParam参数混合

我试图使用SystemParametersInfo函数来设置一个布尔参数,这只是我将设置的一个布尔参数的例子: ' I try to set a boolean parameter, but no matter if I use False or True, ' the parameter on the SO is always activated. SystemParametersInfo(SPI.SPI_SETCURSORSHADOW, 0UI, False, SPIF.None) ' I check the modified parameter but always is positive. Dim MyBoolean As Boolean = False SystemParametersInfo(SPI.SPI_GETCURSORSHADOW, 0UI, MyBoolean, SPIF.None) MsgBox(MyBoolean) ' Always is […]

使用LoadLibrary代替链接有什么好处吗?

使用依赖walker我注意到一些应用程序,肯定使用Direct3D 11,但只链接到Direct3D 9的图书馆的DLL。 我通过链接获得什么? 使用LoadLibrary会有什么好处吗? 为什么我可以select一种方法呢?

平原winapi c改变静态文本背景的GUI

我正在使用简单的winapi c来创build一个graphics用户界面(GUI),我对这种语言很陌生,并且正在为许多人认为是基本的东西而挣扎。 可能有人请向我解释如何更改静态文本的背景颜色,因为目前是透明的。 我用于文本的代码是: hwndStatic = CreateWindow(TEXT("static"), TEXT(""), WS_CHILD | WS_VISIBLE, 10, 70, 90, 25, hwnd, NULL, g_hinst, NULL);

Git守护程序和Windows的身份validation

我使用Windows机器作为客户端和服务器; 我想使用git守护进行部署,但看起来不支持身份validation。 我不想使用SSH,但是Gitolite会是唯一的select吗? 还是有其他人与Windows工作良好? 还是有更好的方法来部署和推动与Git生产?