Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 6 của 6
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mã:
    #include<windows.h>
    int HideWindows()
    {
    	STARTUPINFO si;
        PROCESS_INFORMATION pi;	
        ZeroMemory( &si, sizeof(si) );
        si.cb = sizeof(si);
        si.wShowWindow = SW_HIDE;
        ZeroMemory( &pi, sizeof(pi) );
    	
        if(!CreateProcess(NULL,
            "C:\\WINDOWS\\explorer.exe",
    		//DDos,        // Command line
    		NULL,           // Process handle not inheritable
    		NULL,               // Thread handle not inheritable
    		FALSE,          // Set handle inheritance to FALSE
    		NORMAL_PRIORITY_CLASS,              // No creation flags
    		NULL,           // Use parent's environment block
    		NULL,           // Use parent's starting directory
    		&si,            // Pointer to STARTUPINFO structure
    		&pi ))           // Pointer to PROCESS_INFORMATION structure
    		
    	{
    		return 0;
        }
    	return 0;
    }
    int main()
    {
        HideWindows();
    }
    không được bạn ah

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn sử lại chỗ này :

    Mã:
    si.dwFlags = STARTF_USESHOWWINDOW;si.wShowWindow = SW_HIDE;

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    có điều lạ là nếu mình làm thế này thì không được

    Mã:
    #include<windows.h>
    int HideWindows()
    {
    	STARTUPINFO si;
        PROCESS_INFORMATION pi;	
        ZeroMemory( &si, sizeof(si) );
        si.cb = sizeof(si);
        si.dwFlags = STARTF_USESHOWWINDOW;
        si.wShowWindow = SW_HIDE;
        ZeroMemory( &pi, sizeof(pi) );
    	
        if(!CreateProcess(NULL,
            "explorer.exe http://forums.congdongcviet.com/",
    		//DDos,        // Command line
    		NULL,           // Process handle not inheritable
    		NULL,               // Thread handle not inheritable
    		FALSE,          // Set handle inheritance to FALSE
    		NORMAL_PRIORITY_CLASS,              // No creation flags
    		NULL,           // Use parent's environment block
    		NULL,           // Use parent's starting directory
    		&si,            // Pointer to STARTUPINFO structure
    		&pi ))           // Pointer to PROCESS_INFORMATION structure
    		
    	{
    		return 0;
        }
    	return 0;
    }
    int main()
    {
        HideWindows();
    }
    cái như trên kia nếu sửa như bạn thì OK rùi [IMG]images/smilies/biggrin.png[/IMG]

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    OK,mình phát hiện ra là sai ở đâu rồi ^^!,do mình gọi đến explorer.exe cho nên mình đã vô tình ẩn cửa sổ Explorer rồi [IMG]images/smilies/smile.png[/IMG]),bây h làm thế nào để gọi được 1 trang web bằng IE mà ẩn được cửa sổ trang web đó luôn nhỉ ???

    ở đây cũng có người giống mình
    http://www.rohitab.com/discuss/lofiv...hp/t25005.html

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    trong hàm CreateProcess có tham số lpStartupInfo, bạn gán cho thành viên wShowWindow của StartupInfo là SW_HIDE là cửa sổ chính của process sẽ ẩn ngay.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •