할 수 있는 방법을 자극 Windows 걸어(냉동)?

필요 테스트 장비 행동에서는 이벤트 윈도우하드응답/정지(예를 들어 냉동 스크린,Led 가 깜박이는 아무 반응을 입력함Ctrl+Alt+Del,etc.). 하기 위해서 충분한 실험에서 합리적으로 짧은 시간이 필요를 시작하는 이러한 중단 프로그래밍 방식으로 또는 그렇지 않으면.

에 흥미가 있윈도우 10에서 특정하지만 어떤 일 방법에 대한 다른 버전에 감사드립니다.

모든 검색 I've 이 항목에서 수행 하지 않는 놀랍게도 나를 제공하여 토론하는 방법에 대한제거이러한 상황을 자극하지 않습니다. 그래서 질문은 괴상하게 보일지도 모른 충분하다.

피드백: 나는've 의 많은 노력조리법제공에 대한 답니다. 첫째,내가 관심이 없었에서 충돌을 가져오는 블루 스크린(는's 왜 설명 냉동,충돌하지 않).

내가 고백해야 하는 윈도우 10 64-bit 보여주는 좋은 저항하는 많은 방법이다. 그것에 대응한 거의 모든CPU 로드법(포포크-폭탄,루프,etc.) 습니다. 는 방법은 인상을 즉시 오류를(가 NotMyFault 끊 방법)에 의해 처리됩 OS 으로 재부팅 또는 종료(지 않는 내가 무엇을 추구하). 최고의 결과를 달성했다해메모리 누수방법NotMyFault—실시간으로 동결의 기회를 재부팅합니다.

마지막으로,인상적이었던 양의 문서는 Microsoft 에 대해 이야기를 만드는 Windows 니다. 처럼 보이는 그들이 이것을 알고 부분보다 훨씬 더 나은 반대(싸우는 정지);-)

질문에 대한 의견 (10)
해결책

어쩌면 이것은 도움이 될 수 있습니다: 강제로 시스템 충돌에서 키보드

USB 키보드를 사용하도록 설정해야 합니다 키보드가 시작한 충돌에 레지스트리입니다. 레지스트리 키에 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services kbdhid\매개변수 값을 만들라는 CrashOnCtrlScroll,그와 동일 다.의 값은 0x01.

다시 시작해야 합니다 시스템에 대한 이러한 설정이 적용됩니다.

후 이것이 완료되면,키보드의 충돌에 의해 시작될 수 있습 사용 다음과 같은 단축키 시퀀스:누르고 오른쪽<Ctrl>키를 누른 채로 눌러 잠금 스크롤 키에 두 번.

또는 당신을 시작할 수 있는 포크탄:이렇게 질문

도 있NotMyFault

Notmyfault 입할 수 있는 도구를 사용하고,원인 커널 메모리 누수에서 윈도우 시스템입니다. 그것은 유용한 학습 방법을 확인하고 진단하는 장치 드라이버 및 하드웨어 문제,과도 사용할 수 있습을 생성하는 파란색 화면에서 덤프 파일을 오작동 시스템입니다.

해설 (3)

그것은 당신 같은 소리'다시 테스트에 반응의 외부 장치 OS 되고 응답하지 않습니다.

하드웨어에 연결할 수 있는 가상화된 설치하도록 설정한 다음,일시 중지했다가 다시 시작할 수 있는 가상 기계으로 많은 수 있습니다. 설치 원하는 OS 에서 버추얼(또는 다른 데스크톱 가상화)환경에 노출이든 하드웨어 인터페이스가 사용되고 있(USB,이더넷,무엇이든)하는지 확인합니다.

할 수 있는 그 후에 일시 중지하고 이력서]1가상 머신 것입니다.

해설 (0)

적어도에서는 오래된 Windows 버전(몇년 전)다음과 같은 일:

나는 C 프로그램으로 무한 루프:

while(1) {}

...나는 했다 하는 프로그램"실시간 순"에서 작업 관리자(또한 API 를 이것을 할 수 있).

에서는 멀티 코어 시스템을 필요가 이렇게 여러 번 그래서 하나 루프가에서 실행 되는 각각의 중핵...

해설 (10)

최강 커널에 걸림새(즉,마우스 트래킹,등.) 은 경우 코드로는 무한 루프는 커널 모드에서 인터럽트 off.

It's 가능한 이를 달성하기 위해 장치 드라이버와 함께,그리고 더 나은,당신은 당신이 쓸 수 있도록 드라이버가 시작 및 정지 중에서 당신의 통제(고 가정하고 무한 반복 시험 조건은 당신이'다시 제어).

를 작성하는 방법이고 이 드라이버를 설치 될 것 항목에서의 또 다른 문제 또는 세지만,는's 접근을 나는'd 니다.

해설 (0)

아래 내용을 확인하세요.질문에서 유래하는 것은 당신과 유사한:을 만드는 방법 windows 동결에 대한 짧은 기간 time

Tl;박사의 그것이 있다는's 는 방법이 없(안정적)다.

보다는 어거나 윈도우를 끊고,어쩌면 당신은 그냥 인터럽트와의 통신 장비입니다.

무엇을 나는 아이디어가 있지 않는 귀하의 장비 및 방법을 연결합니다. 경's USB 또는 이더넷 어댑터 e.g 욱 쉽게 확인할 수 있게 되었습니다 그것을 비활성화 장치에서 관리자 또는 분리? 만약 당신이 강제로 중지하려고 시스템에 손상을 입을 수 있는 시스템에서 다양한 방법으로,그래서 당신이 무엇을 할 것입니다.

해설 (1)

커널 디버그 모드지 옵션이 될 수 있습니까?

나는've 설정에서 윈도우 7,과 연결된 지침에서 이것에 대답을 지정하거나 나중에,그와 함께 작동해야한다는 윈도우 10.

나는've설정을 통해 FireWire/1394이후,it's 는 가장 쉬운입니다,in my opinion. 그러나 당신은 또한그것을 네트워크를 통해또는USB(와더보기).

기본적으로,

설치 대상 컴퓨터에서 다음 명령을 실행하여 높은 프롬프트(따 채널n):

bcdedit /debug on
bcdedit /dbgsettings 1394 channel:n

는 동일하거나 부팅 탭의,그리고 선택하는'고급'button:

다음(후 재부팅 대상의 컴퓨터),실행 WinDbg 에 호스트 컴퓨터를 사용하여 동일한 비트의 WinDbg 대상의 컴퓨터입니다.

다음's 의 문제를 일시 중지 커널을 실행할 때마다 당신이 원하는 호스트 컴퓨터에서. 당신 테스트 장비가 어떤 비동기는 작업을 실행해야 효과적으로 다른 것을 의미합니다.

해설 (1)

이 버그는 윈도우 매우 빠르게로 인해 리소스 소진하고 있다. 하기 쉬운 재현도.

으로,이것은 실제로a bug 는 방법에서 명령행(더 구체적으로cmd.exe)분석 배치 파일과로 이어질 수 있는 빠른 부정 서비스 유형의 공격을 넣 에 다음 줄을 배치 파일(새로운 라인)의 소비 막대한 양의 메모리 매우 신속하게 이로 인하여 버그(로 예를 들어):

^nul<^

Long story short,when 캐럿이 끝나는 파일의 실제 파일이 끝나는'무'그리고 파일 핸들이'reset'0 (본질적으로)도록 배치 분석시(줌).

해설 (0)

I don't 알고 있는 경우 이 자격으로 총 냉동하기 때문에 마우스 커서 여전히 움직이지만,Windows7UI 가 응답하지 않는 경우에 당신은 I/O 장치 오류를 더 구체적으로는 하드 드라이브 오류가 발생했습니다. 하나의 하드 드라이브가 자기보고 급박한 드라이브 오류를 통해 스마트와 윈도우 7 을 탑재했을 것입니다 그것은 그러나 걸을 때마다 저에 액세스하려고 특정한 파일에 저장된다. UI 것 잠금까지(제외하고 마우스 커서를 이동)까지 5 분 전까지 중 하나 그것을 읽을 수 있는 파일이나 분리된 드라이브 후에는 시간입니다. I don't 알고 있는 경우 윈도우 시스템 시계를 사용 시간 제한,그러나 어쩌면 당신은 어떻게 든 냉동 시간을 확장할 수 있습니다 시간 제한 길이 무엇입니까? 어쩌면 이것은 당신을 얻을 것이 일 방법이있다,그러나 100%응'다시 찾고 있습니다.

해설 (0)

여기's 의 소스 코드는 응용 프로그램에서 사용 디버깅 수업입니다. 는 방법을 보여줍니다 사용자 모드 응용 프로그램을 수행할 수 있는 종류의 DoS 공격합니다.

You'll 지는 마우스 커서를 이동하는 아주 드물게(에 한 번씩 열한 초 내 컴퓨터에서). 잠재적으로 PC 에는 여전히 반응에 전원 버튼을 기다리면 충분히 있습니다.

그것은 작품을 사용하는 무한 루프 설정 가장 높은 우선순위 프로세스(0x100"실시간으")과 설정 가장 높은 우선 순위를 스레드(15"간 중"). 그것은이 시작 8 그들의 충분한 i7 컴퓨터입니다. 당신이 더 필요한 경우,적응합니다. 더 많은 이들의 잠재적으로 느려질 것이 더 있습니다.


#include "stdafx.h"
#include 
#include 
#include 
#include 

void WasteTime()
{
    int priority = 15;
    ::SetThreadPriority(::GetCurrentThread(), priority);
    while (true)
    {
    }
}

int _tmain(int argc, _TCHAR* argv[])
{
    ::SetPriorityClass(::GetCurrentProcess(), 0x100);
    for(int i=0; i
해설 (10)

당신이 시도했다는CPUEater유틸리티과 함께 제공되는 과정에 올가? Ps. 나를 위해 일하지 않 bitsum.

해설 (5)

는 경우really원하는 걸 PC,완전히 그것이 원인이 되는 그냥냉동,단순히 사용의 모든 RAM 고 그것이 페이지 메모리입니다. 는 것을 넘어서는 단순한 동결이 정말로 그 과부의 것 같은할 수 있는't 도를 사용 작업 관리자,심지어 의해 키보드입니다. 는 경우에도 프로세스가 종료됩니다,그것은 오랜 시간이 걸릴 것이 PC 을 복구 할 수 있습니다. (It's best!)

당신은 예를 들어 클래스를 만들의 포인터 자체에는 루프의 새 인스턴스를 만들 해당 클래스에 영원히,저장하고 각각의 새 인스턴스에서 이전의 인스턴스's 포인터이다. 어쩌면 추가 복식 또는 벡터 클래스에서도 메모리를 사용합니다. 다음을 할 수 있는 타이머를 종료하는 동안 루프 및 해체하는 것,물론 당신은 당'll 조금 기다려야 그것을 복구 할 수 있습니다.

해설 (0)

내가 제안하는 것이 단순히 배치 파일을 만든 다음과 같은 코드:

@echo off
:x
start cmd.exe
start explorer.exe
start calc.exe
start notepad.exe
start iexplorer.exe
start paint.exe
goto x

이것은 아마도 가장 쉽고 안전한 방법으로 그것을 할 수 있습니다. 대체할 수 있는 프로세스의 이름으로 모든 windows 응용 프로그램입니다.

해설 (1)
  1. 가 C:\Windows\Temp\
  2. Hit Ctrl 위해 모두 선택
  3. Hit 입력
해설 (3)