如果用vc代码快速搞破坏?? 主要是对主板、内存、硬盘。工具是VC6目的:极其快速地通过相关代码毁掉这三样东西。写过的大侠,不妨说说看,最好能给出代码来吧。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主太异想天开了,想当“黑客”也不至于急成这样吧。内存是永远不可能破坏的了。主板可以通过重写bios达到破坏目的,不过还是可以写回来的。而且这招对于目前很多双bios板子都没用了。硬盘倒是可以做些工作,比如破坏其引导区之类。但通过低格都可以修复。 在一个无限循环中,不停地new这样可以吗?(听老师说过,基于对话框的程序会在退出时自动释放空间,这可怎么办?我打算用基本对话框的程序来写) 两行代码,死机SetPriorityClass( GetCurrentProcess(), REALTIME_PRIORITY_CLASS );while( true ); To KeSummer: csrss.exe是系统级别的进程,怎么用代码来结束掉啊。 我去google了一下,很多都是说没法结束结束csrss.exe的 // hProcess [in] : 要提升的进程,目标进程// lpPrivilegeName [in] : 要提升到的特权,目标特权// 返回值 : TRUE : 成功; FALSE : 失败BOOL UpdateProcessPrivilege( HANDLE hProcess, LPCTSTR lpPrivilegeName = SE_DEBUG_NAME ){ HANDLE hToken; if ( ::OpenProcessToken( hProcess, TOKEN_ALL_ACCESS, &hToken ) ) { LUID destLuid; if ( ::LookupPrivilegeValue( NULL, lpPrivilegeName, &destLuid ) ) { TOKEN_PRIVILEGES TokenPrivileges; TokenPrivileges.PrivilegeCount = 1; TokenPrivileges.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; TokenPrivileges.Privileges[0].Luid = destLuid; int iResult; if ( iResult = ::AdjustTokenPrivileges( hToken, FALSE, &TokenPrivileges, 0, NULL, NULL ) ) { return TRUE; } } } return FALSE;} 提升为调试权限后,除了两个进程外(一个是不存在的,一个是system)全部都能杀.只不过csrss.exe结束后就会瞬间蓝屏,因为它是win32子系统进程. VS2008 MFC 中对话框的怪异问题 在64位系统下控件都不能用了 如何独占打印机 exe和dll调用的readfile有什么不同吗 如何拖动一组图形? 怎样在doc类中响应键盘鼠标事件? 怎么确保程序调试中断后实例——完全清除?在线等 急!!,我VC的一个库文件坏了! AllocConsole 的问题! 2000下服务程序可以使用窗体吗? 用ScrollDC对当前窗口中的图形滚屏,如果当前窗口上有对话框时,对话框一侧的等高区域内图形显示不正常,请指教! 到处问!直到弄明白为止!
这样可以吗?(听老师说过,
基于对话框的程序会在退出时自动释放空间,这可怎么办?我打算用基本对话框的程序来写)
while( true );
// lpPrivilegeName [in] : 要提升到的特权,目标特权
// 返回值 : TRUE : 成功; FALSE : 失败BOOL UpdateProcessPrivilege( HANDLE hProcess, LPCTSTR lpPrivilegeName = SE_DEBUG_NAME )
{
HANDLE hToken;
if ( ::OpenProcessToken( hProcess, TOKEN_ALL_ACCESS, &hToken ) )
{
LUID destLuid;
if ( ::LookupPrivilegeValue( NULL, lpPrivilegeName, &destLuid ) )
{
TOKEN_PRIVILEGES TokenPrivileges;
TokenPrivileges.PrivilegeCount = 1;
TokenPrivileges.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
TokenPrivileges.Privileges[0].Luid = destLuid;
int iResult;
if ( iResult = ::AdjustTokenPrivileges( hToken, FALSE, &TokenPrivileges, 0, NULL, NULL ) )
{
return TRUE;
}
}
}
return FALSE;
}