Articles of 模拟

Windows模拟networking电缆丢失

我想编程一些工具,我想模拟一个networking电缆输了。 所以我想得到相同的效果,像我拔掉从我的电脑的networking电缆,并再次插入。 这与'/ renew'/'/ release'命令不一样。 当我断开/连接它manualy它看起来喜欢窗口记得一些事情,它连接很快又回来了。 这是可能的,也许如何在代码中做到这一点? 非常感谢你! 编辑:我发现另一个程序,只是阻止所有端口,这对我也是好的,但如何在代码:)。

仿真ZPL打印机

为了模拟我的Mac上的ZPL打印机,我通过互联网search了几天。 最后,我有一个解决scheme发布在这里,所以其他用户可以find它的帮助。 我想在这里发布我的解决scheme仿真Zebra打印机 但是,对于那些认为这个问题重复了另一个问题的人来说,“感谢”,这在我看来是完全错误的。 所以对我来说唯一的select是创build另一个问题和答案。

帮助:达到的最大客户数 – 分段错误

我想模拟许多关键的新闻事件。 我使用XTestFakeKeyEventfind了一个解决scheme,但是当我模拟超过210次时,我的程序引发了“达到最大客户端数量”的分段错误。 我不知道如何解决这个问题。 我的代码在这里: #include <X11/Xlib.h> #include <X11/keysym.h> #include <X11/extensions/XTest.h> #include <stdio.h> #define PRESS_UP 0 #define PRESS_DOWN 1 #define PRESS_LEFT 2 #define PRESS_RIGHT 3 #define PRESS_ENTER 4 #define PRESS_ESC 5 #define PRESS_HOME 6 Display *display; unsigned int keycode; int press(int key){ display = XOpenDisplay(NULL); if(key == PRESS_UP) keycode = XKeysymToKeycode(display, XK_Up); else if(key == PRESS_DOWN) […]

QEMU CPU仿真原理

在QEMU中,操作系统可以在软件仿真CPU上运行。 如何可以通过软件模拟CPU? 我想知道细节。 如果CPU被软件模拟,寄存器是否与主机系统内存一起被模拟? 说有ARM汇编代码 LDRB r0,[r1],#1 这怎么能在x86环境下模拟? 我的猜测是仿真软件保持r0(4byte),r1(4byte)的内存映射空间,然后更新相应内存位置的寄存器值…我错了吗? 我想要详细的解释… 先谢谢你

在Mac OS X下仿真Linux二进制文件

如何在Mac OS X下运行Linux二进制文件? 谷歌search我发现了几个模拟器,但没有一个在Mac上运行Linux二进制文件。 在Linux上运行Mac OS X有很多相关的东西,但这与我想要做的是相反的。 更新: 感谢所有的答案! 我完全了解MacPorts和Fink或任何其他的东西; 不,我不想要这些工具中的任何一个,而且我也不想要任何包pipe理者,所以我更愿意自己编写一些东西。 我也有Parallels,可以设置虚拟机和爵士乐… 我唯一想做的就是find一种方法来运行一个二进制文件,我没有源代码并且已经为Linux编译,但是我不想在Linux下运行它,但是在Mac OS X下。关于模拟器的问题。

如何在PHP中以特定用户的身份运行外部命令

我想到了suPHP,但那不是我所需要的。 它不符合我的目的是以不同的用户身份运行整个PHP脚本。 我只需要以不同的用户身份运行一个单独的linux命令行。 可能吗?

Fabrice Bellard的Javascript模拟器是如何工作的?

今天我有一个令人沮丧的时刻,当我看到JavaScript模拟器在JavaScript中: http : //bellard.org/jslinux/ 它编译C程序,有vi和emacs,支持所有shell命令等。 它是如何工作的?

如何从服务中正确模拟用户?

我正在工作的服务,应该模仿login的用户。 我的代码到目前为止,基本的error handling: // get the active console session ID of the logged on user if ( !WTSQueryUserToken( WTSGetActiveConsoleSessionId(), &hToken ) ) { ShowErrorText( "WTSQueryUserToken failed.", GetLastError( ), true ); return; } HANDLE hDuplicated; // duplicate the token if ( !DuplicateToken( hToken, SecurityImpersonation, &hDuplicated ) ) { ShowErrorText( "DuplicateToken failed.", GetLastError( ), true ); } […]

我想制作一个虚拟键盘。 我是否需要将WM_KEYDOWN发送到当前活动窗口或HWND_BROADCAST?

我正在制作一个模拟键盘的应用程序。 我将通过发送WM_KEYDOWN到一个窗口,但我不知道在哪里发送消息。 到当前活动的窗口或HWND_BROADCAST? 这是我发布的其他问题,与此相关。 如果我发送一个WM_KEYDOWN消息(使用wndproc),计算机将按住键直到我发送WM_KEYUP?

ASP.NET:针对VMWare上的域进行模拟

我需要在VMWare机器上运行的ASP.NET应用程序中模拟自己作为域用户。 由于VMWare机器本身不在域中,因此ASP.NET无法parsing用户令牌(在web.config中指定)。 有没有办法做到这一点? 在此先感谢,彼得