#include <iostream> #include <string> #include <windows.h> int main(int argc, char *argv[]) { if(argc != 3) // 判断参数个数,若小于 3 则输出提示 { printf("\t\t**************************************\n"); printf("\t\t\tSetDirIcon By Hoy0a1d.\n"...
include<stdio.h>include<windows.h>int main(int argc, char* argv[]){system("chcp 65001"); MessageBox(NULL, TEXT("发生错误!"), TEXT("提示"), MB_OK);return 0;}
#include<stdio.h> int main(int argc, char* argv[]) { int i; for (i = 1; i < argc; i++) { printf("%s\n",argv[i]); } printf("\n"); return 0; }
从网上找到了一段使用C++完成的文件补丁代码,觉得挺好的,其他补丁制作工具制作出来的补丁均可以扫描出病毒,但是C++原生实现的,基本无毒,并且小巧,觉得非常不错,分享给大家,希望大家有好的思路共同讨论下。代码如下:#include <Windows.h> #include <iostream> #include <stdio.h> using namespace std; int main(int argc, char *argv[]) { DWORD dwFileOffset = 0x449; //文件偏移地址 BYTE...
#include <iostream> #include <windows.h> #include <stdlib.h> int main (void) { system("chcp 65001"); int x; //设置窗口颜色,标题,大小 system("color 1F"); system("title Windows 快捷方式 "); system("mode con:cols=50 lines=25"); ...
#include<string.h> #include<windows.h> int main(int argc, char *argv[]) { char cmd[300]="reg ADD HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run /v exename /t REG_SZ /d \""; char *path=argv[0]; strcat(cmd,path); strcat(cmd,"...
#include<stdio.h> int main() { int i; printf("\n偶数\n"); for (i = 1; i <= 100; i++) { if (!(i % 2)) printf("%d ", i); } printf("\n基数 \n"); i = 0; while (i < 100) { i++; if (i % 2) ...
#undef UNICODE //按老师说的改了项目属性还是没用,搜到的避免字符串转换问题的方法就是加这一句 #include<stdio.h> #include<Windows.h> #include<iostream> BOOL FindFirst(DWORD dwValue); //开始查找所有符合值的地址 BOOL FindNext(DWORD dwValue); //在已查找到的地址中重新查找 DWORD g_arrList[1024]; //存储找到的地址,只存1024个 int g_nListCnt; //有效的地址个数 HANDLE ...
#include <windows.h> #include <iostream> #include <ctime> //加入连接库 #pragma comment(lib, "wininet.lib") using namespace std; void mySleep(int msecond) { clock_t s; s = clock(); while(clock() - s < msecond); } int main(int argc, char* argv[]) { cout<&l...
#include <windows.h> #include <iostream> #include <ctime> //加入连接库 #pragma comment(lib, "wininet.lib") using namespace std; void mySleep(int msecond) { clock_t s; s = clock(); while(clock() - s < msecond); } int main(int argc, char* argv[]) { system(&qu...
Reverse(逆向)迭代器 Reverse迭代器是一种配接器,重新定义递增递减运算,使其行为正好倒置,这样使迭代器以逆向来处理元素。 rbegin:传回逆向遍历的第一个元素,也就是实际上最后一个元素的位置; rend:传回逆向遍历时最后一个元素的下一个位置,也就是实际上第一个元素的前一个位置;代码示例:#include<iostream> #include<list> #include<vector> #include<algorithm> using namespace std; void print(int elem) { ...