草庐IT

传递性

全部标签

c++ - VBA 64 位 Excel 不将指针传递给 DLL 函数 (C++)

我有一个在Excel64位上运行的VBA程序调用一些DLL函数(C++)。问题是(显然)它不能将指针传递给C++程序。该程序适用于Excel32位。操作系统是Windows8。对于Windows7,32位和64位版本的Excel都运行良好。C++:doubletest(long*v,longi){if(v==NULL)return-88;elsereturn*((long*)v);}VBA:PrivateDeclarePtrSafeFunctionhamid_testLib"...\CVode.dll"(ByValvAsLongPtr,ByValiAsLong)AsDoubleDimx

windows - 如何将环境变量传递给作为 Windows 服务运行的 Tomcat

我在Tomcat中安装了一个应用程序,该应用程序由设置环境变量的包装器调用setFOO=c:\foo并调用startup.bat,我需要将Tomcat作为Windows服务运行。到目前为止,我尝试设置系统环境变量,但没有帮助。我尝试关注Windows服务HOWTO在注册表中附加++Environment,这样HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tomcat7\Parameters\ImagePath看起来像这样C:\Apache\Tomcat-7.0.64\bin\Tomcat7.exe//RS//Tomcat7++

windows - 从具有管理员权限的 webapp 启动服务并通过批处理文件传递

我正在开发一个在虚拟机上运行的监控应用程序,我希望我的同事能够在不连接虚拟机的情况下使用它。它工作正常,但我有一个问题。我的目标之一是使用批处理文件或cmd文件(在我后面使用类运行时)来启动/停止服务。问题是我需要管理员权限才能做到这一点。我找到的所有方法(如Runas或一些批处理文件)仅在用户在虚拟机上并输入密码或单击弹出的“是否要以管理员身份运行此应用程序”时才有效。我不想使用任务调度程序始终以管理员身份启动cmd。我已经知道您可以将软件用作“Sanur”,但我不想这样做。让它工作的唯一方法是以管理员身份启动应用程序并且它工作正常(我正在使用“netstart/stop”命令)。但

c++ - 将 WPARAM 传递到 DragQueryFile 不兼容?

我有点困惑。当一个文件被拖到一个带有WS_EX_ACCEPTFILES标记的窗口上时,它会将一个PostMessage放入WndProc函数中,该函数将UINT消息设置为WM_DROPFILES,并且根据https://msdn.microsoft.com/en-us/library/windows/desktop/bb774303(v=vs.85).aspxWPARAM=(WPARAM)(HDROP)hDrop;所以我是否错误地假设我可以使用WPARAM来初始化HDROP或只是将它传递到DragQueryFile??LRESULTCALLBACKWndProc(HWNDhwnd,UI

windows - 从服务器备份,文件夹到 ftp 和传递问题

我对从服务器到ftp(NAS)的备份文件夹有疑问。我正在使用Cobian备份,但在安全更新后,Cobian开始不处理一些文件,而之前没有问题(doc、pdf或某种类型的安装文件)。我尝试在调度程序帮助下更改为.bat文件脚本。我正在使用脚本netuseX:\\address\Backup/user:logins/p:nofor/f"tokens=1*delims="%%ain('date/T')dosetdatestr=%%amdX:\*\*_"%date:/=_%"mdX:\*\*_"%date:/=_%"mdX:\*\*_"%date:/=_%"mdX:\*\*_"%date:/=

windows - 如何将参数传递给批处理文件

这个问题在这里已经有了答案:HowcanIpassargumentstoabatchfile?(20个答案)关闭5年前。我有一个批处理文件来解压缩文件,zip文件和目标文件夹的路径是硬编码的。我想将不同的zip文件解压缩到不同的文件夹。我不想一直编辑代码,请有人帮忙。@echooffsetlocalcd/d%~dp0Call:UnZipFile"G:\tett\""G:\test\test.zip"pauseexit/b这是我的批处理文件,在这里我给出了源和目标的路径。我想将源和目标作为运行该批处理的参数传递。提前致谢!

java - 使用java在windows中传递参数并运行.cmd文件

我想使用Java程序运行并将参数传递给“.cmd”文件。我已经检查了现有的解决方案,但在我的案例中没有任何效果。从命令行,进入目录C:/users/project/solr/bin后,我正在运行以下命令solr.cmd-s"C:users/github/example/solr-config"因此,solr.cmd从其他目录获取参数,然后运行​​solr实例。我试过了,但我不确定如何为Runtime.getRuntime()提供参数:Runtimerun=Runtime.getRuntime();Processp=null;Stringcmd="cmd/cstartC:/users/p

windows - 为什么通过管道传递我的命令 | % {echo "$_"} 让 UTF-8 工作?

在WindowsPowerShell中,我使用了chcp65001并选择了一种包含我想要的所有字符的字体。如果我使用typefile.u8显示UTF-8文件,它工作正常并且我得到了所需的字符。如果我运行myprogram.exe然后我在第一个非ASCII字符之后没有输出(如果在chcp65001之前运行这个产生mojibake)。如果我运行myprogram.exe>test.u8然后typetest.u8有效,我会得到所需的输出。所以我推断我可以使用myprogram.exe|绕过该文件(使用我有限的PowerShell知识!)%{echo"$_"}并且有效。因此,当C++运行时直接

windows - 禁止将 EXCEPTION_DEBUG_EVENT 传递给附加的调试器

我正在处理一个反调试应用程序,它禁止将EXCEPTION_DEBUG_EVENT传递给我的调试器,而是执行其SEH和UnhandledExceptionFilters。我尝试了3种不同的调试器(甚至是自制的)我的调试器接收到其他调试事件,如LOAD_DLL、CREATE_THREAD等第一次调试和最后一次调试都没有通过异常我自己创建的线程的断点事件被传递给调试器,因此反调试方法必须是线程特定的,并且可能是对ThreadInformationBlock的修改没有内核模式访问权限那怎么可能在用户模式下传递EXCEPTION_DEBUG_EVENT(只针对一个线程,不影响整个进程)?

python - 从 Python 将密码传递给 runas

这个问题在这里已经有了答案:Usingpythontoopencmdandautomaticallyenterapassword(2个答案)关闭5年前。我需要从我的脚本中以另一个用户身份运行一个文件,而不提示输入密码。这是怎么做到的?