草庐IT

并发控制

全部标签

visual-studio-2008 - 在 Visual Studio 2008 中将控制台应用程序转换为 Windows 应用程序?

我找到了thissolution这行得通,但我很难相信没有针对此问题的一键式解决方案。你知道更好的方法吗? 最佳答案 不,没有“更好”的方法。这确实是唯一的方法:)(除非您创建自己的项目转换器)。 关于visual-studio-2008-在VisualStudio2008中将控制台应用程序转换为Windows应用程序?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/292521

java - UnsatisfiedLinkError "Access is denied"即使完全控制

我从java.lang.ClassLoader$NativeLibrary.load()得到一个java.lang.UnsatisfiedLinkError消息“访问被拒绝”。正在通过UNC路径从网络共享加载DLL。它以前在其他网络共享上没有错误地工作(系统管理员告诉我这个特定的共享更“原生Windows”),所以我的第一直觉是使用cacls为每个人和运行Java代码的特定用户。当我在Windows资源管理器中查看DLL属性时,它显然设置了这些权限,但它仍然失败并出现此错误。有什么想法吗? 最佳答案 一种可能是此dll反过来试图加载

C++:将控制台窗口设置为 WS_POPUP

我正在尝试创建一个无边框的控制台窗口。我能够将windowstyle设置为WS_POPUP,它删除了边框,但是有一些小故障;似乎控制台窗口上有一些部分没有被重绘,或者类似的东西,但我已经尝试在整个窗口上使用InvalidateRect()和其他重绘函数,但它们没有似乎有效。有人建议使用SetWindowPos()(带有SWP_FRAMECHANGED),但这也没有任何作用。我已经研究这个问题有一段时间了,我很确定它与未正确绘制的客户区域有关(不要在这方面引用我的话)此外,当我先向下滚动然后向上滚动时,底部的故障部分会变成黑色/透明,但我的程序中的文本有时不会显示在它下面,据我所知这表明

c++ - 自旋控制位置问题 (Windows)

我在旋转(上/下)控件时遇到问题。在旋转控件的属性中,我将“SetBuddyInteger”设置为true。在我的dialogboxproc的WM_INITDIALOG中,我将其伙伴设置为静态文本控件:SendMessage(GetDlgItem(hDlg,IDC_SPIN2),UDM_SETBUDDY,(WPARAM)GetDlgItem(hDlg,IDC_STATIC1),0);我还设置了最小/最大范围和起始位置:SendMessage(GetDlgItem(hDlg,IDC_SPIN2),UDM_SETRANGE,0,MAKELPARAM(1,1));SendMessage(Ge

c - 不弹出控制台窗口是否可行?

当在GCC-mingw32中编译这个程序并尝试运行它时,它总是在很短的时间内弹出一个控制台窗口并立即关闭。intmain(void){system("shutdown-s-t60");//Shutdownthecomputerin1minutereturn0;}我如何修改此代码以在不弹出任何窗口的情况下运行它?是否可行?谢谢。 最佳答案 您的可执行文件被标记为使用控制台子系统,这会使Windows自动显示控制台窗口。如果将其更改为使用GUI子系统,Windows将不会显示控制台窗口。要告诉MinGW使用GUI子系统,请传递-mwin

windows - Git Bash 控制台在打开时崩溃

几周来,我一直在Windows8上成功使用GitBash1.9.5版。今天早上它停止工作。每次我打开GitBash,它都会显示一秒钟然后崩溃。我到处寻找解决方案;每个论坛都说要卸载Git并重新安装更新的版本。我有最新版本。我已经重新安装了Git并重新启动了我的电脑很多次。我试过从程序文件、控制台和几个不同的快捷方式打开Git。我不知道还能做什么。下面是控制台窗口在崩溃前打开的那一瞬间的屏幕截图。 最佳答案 我有同样的问题,在删除主目录C:\Users\上的所有配置文件后解决了.其中包括.bash_history、.bashrc、.b

c - 从 _popen 隐藏控制台

我的应用程序不是控制台应用程序。我正在使用_popen从我的代码运行命令行命令。_popen进程运行时会出现一个控制台窗口。我想隐藏这个窗口。 最佳答案 使用ShellExecute()而不是_popen()或system()。https://msdn.microsoft.com/en-us/library/windows/desktop/bb762153%28v=vs.85%29.aspx更多详情:https://msdn.microsoft.com/en-us/library/windows/desktop/bb776886(v

windows - 在 Windows 上的 IEx(交互式 Elixir 控制台)中启用 UTF8 字符

如何在Windows上的IEx(交互式Elixir控制台)中启用UTF8字符?无法使以下工作:#StringsareallencodedinUTF-8:"héllò"#=>"héllò" 最佳答案 正如评论中所建议的那样,这非常有效:iex--werl它根本不需要您设置任何代码页,而且您可以随时使用UTF8。我建议更新Elixir核心文档,将这个非常有用的开关--werl指出给其他初次使用的用户。 关于windows-在Windows上的IEx(交互式Elixir控制台)中启用UTF8字

c++ - Boost::process 在 Windows 上隐藏控制台

最近发布了boost1.64,包括boost::process。这为启动进程提供了一个简单的界面。之前我使用了独立版本的boost::process库(参见here)。这很好用。我想换到新版本,这样我就可以放弃独立的依赖。API有点不同,但一切正常,除了onthing。在旧版本中,我能够传递特定于Windows的上下文对象,这允许我隐藏进程打开的任何控制台窗口。boost::process::win32_contextctx;ctx.environment=boost::process::self::get_environment();STARTUPINFOAstup;ZeroMemo

c++ - XP/Vista 的音量(平衡)控制

是否有一种方法可以控制在XP和Vista上都适用的Wave输出的平衡? 最佳答案 Vista有一个新的api用于与混音器和音频相关的所有内容,每个进程遗留api应该仍然有效,但要更改全局音量,您必须查看添加到Vista的新COM接口(interface)This应该让你开始 关于c++-XP/Vista的音量(平衡)控制,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/94380/