avatar
Articles
188
Tags
78
Categories
17

Theqiqi_blog
Search

Theqiqi_blog

一些win32api使用方法
Created2023-05-01|C语言的万种用法|C•Windows
[toc] 音频c/c++在控制台程序中调用api播放音频方法一 main.cpp 1234567891011121314151617181920#include <stdio.h>#include <windows.h>#include "mmsystem.h"//导入声音头文件#pragma comment(lib,"winmm.lib")//导入声音头文件库int main(int argc, const char* argv[]) { mciSendString(L"OPEN D:\\desktop\\video.mp3 ALIAS MUSIC", NULL, 0, 0); mciSendString(L"PLAY MUSIC FROM 0", NULL, 0, NULL); LPWSTR wavLength[64]; long iWavLength = 0; mciSendStri ...
用c语言开发第一个win32api窗口程序
Created2023-05-01|FirstPragram|first pragram•c语言的万种用法
[toc] 前因在windows下学习c/c++程序时,总是黑窗口,不禁有了疑惑->窗口程序是怎么开发出来的?后来了解到可以调用win32api开发出windows系统的窗口程序。此篇文章记录一下第一个windows窗口程序的开发。 过程一 第一个控制台程序在visualstudio中新建一个c语言程序项目,功能为在控制台界面中显示hello world. 使用visualStudio新建空项目,并添加一个源文件main.cpp,并写出c语言的helloworld代码。 main.cpp 1234567#include <stdio.h> int main(){ printf("hello world"); return 0;} 编译运行会在控制台里输出hello world,如图所示 二 第一个win32api的使用修改源main.cpp文件代码,在主函数里调用win32api中的弹窗函数 main.cpp 123456789101112#include <stdio.h>#includ ...
jsp项目的环境配置与使用
Created2023-04-23|FirstPragram|first pragram•jsp
jsp开发的环境配置 下载安装javajdk 下载安装eclipse 下载安装Tomcat 使用eclipse开发第一个jsp项目 运行eclipse 新建jsp项目 新建jsp文件 运行jsp项目 jsp开发的环境配置 下载安装javajdk 下载安装eclipse 下载安装Tomcat 下载安装javajdk官网下载javajdk,版本选择jkd17 下载完成后安装 安装完成后进行配置,在系统中配置环境变量 1.添加变量名与变量值 1234#变量名CLASSPATH#变量值.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 2.添加变量名与变量值 1234#变量名JAVA_HOME#变量值C:\Program Files\Java\jdk-17.0.4.1 3.在变量名为Path中添加两条值 123#Path%JAVA_HOME%\bin%JAVA_HOME%\jre\bin 4.在命令行窗口中通过javac验证环境是否配置成功 下载安装eclipse在官方网站下载Eclipse,版本选择2022-12,Ecl ...
通过命令行打开android模拟器并root
Created2023-04-22|android
目录 目录 下载安装android7x86_64googleapi 管理员身份打开cmd运行安卓模拟器 开始root 链接:该项目为您提供了使用 Android Studio 向 Android 模拟器授予 root 权限所需的工具和文件 下载安装android7x86_64googleapi管理员身份打开cmd运行安卓模拟器1C:\Users\3\AppData\Local\Android\Sdk\emulator\emulator -avd Pixel2 -writable-system -selinux disabled -qemu 开始root管理员身份打开新的cmd 1cd C:\Users\3\AppData\Local\Android\Sdk\platform-tools 切换到platform-tool路径后,运行 1adb root 运行命令 1adb remount 下载软件 安装命令 1adb install D:\Desktop\SuperSU\common\Superuser.apk 运行命令 1adb push D:\Desktop\Su ...
2.怎么在termux中安装kali(Nethunter)与Debian
Created2023-04-21|termux
一 安装一些软件包和git 二 安装kali 1 安装kali 2启动和设置Kali Linux 3相关链接 三 安装Debian 1 安装sudo软件 2先安装基础件proot-distro 3 查看可安装的Linux系统 4安装ubuntu 5安装完成后,进入 Linux(Ubuntu)环境的指令为: 6相关链接 一 安装一些软件包和git1pkg upgrade && pkg install git && pkg install python && pkg install python2 二使用chroot 安装kali(需要root权限)1 安装kali12345termux-setup-storagepkg install wgetwget -O install-nethunter-termux https://offs.ec/2MceZWrchmod +x install-nethunter-termux./install-nethunter-termux 需要等很久。。。。。。。。。 2启动和设置Kali L ...
1.怎么在termux中开启远程ssh
Created2023-04-21|termux
一 下载termux 二 切换软件源 三 安装openssh并开启 1安装openssh命令 2使用ssh命令检查 3使用passwd设置密码 4使用sshd命令开启ssh 5用sshd启用时如果出现no hostkeys available – exiting使用ssh-keygen -A修复 6使用whoami查看用户名 7使用ifconfig查看ip地址 四 远程连接 五 其他 一 下载termux二 切换软件源更新 12pkg update -ypkg upgrade 失败的话切换软件源 用空格选中选择lib开头的,回车确认 12#切换软件源命令termux-change-repo 三 安装openssh并开启1. 安装openssh命令12#安装opensshpkg install openssh 2. 使用ssh命令检查12#使用ssh命令检查ssh 3. 使用passwd设置密码12#使用passwd设置密码passwd 4. 使用sshd命令开启ssh12#使用sshd命令开启sshsshd 5. 用sshd启用时如果出现no hostkeys av ...
mysql数据库的增删改查
Created2023-04-17|mysql
一对多关系表 多对多关系 一对多关系表1 1234SHOW CREATE DATABASE test;SHOW databases;CREATE DATABASE test DEFAULT CHARSET utf8;#drop database test;#删除表text 2选择数据库test 1use test 2建表 123456789101112131415CREATE TABLE book ( book_id int PRIMARY KEY AUTO_INCREMENT, book_name varchar(60) NOT NULL, book_author varchar(60) NOT NULL, book_shelf int DEFAULT 0, book_addtime datetime NOT NULL);CREATE TABLE book_shelf( shelf_id int PRIMARY KEY AUTO_INCREMENT , shelf_manager varchar(60) NOT NULL, shelf_position v ...
mysql_connect_command
Created2023-04-17|mysql
一下载安装mysql 二连接 1命令行连接 三mysql语句 1相关教程 2 一下载安装mysql二连接1命令行连接 命令行启动与关闭 12net start MySQL80net stop mysql80 切换到mysql中bin命令 1cd C:\Program Files\MySQL\MySQL Server 8.0\bin 命令行连接 1mysql -h localhost -u root -p123456 退出命令使用exit 1exit 三mysql语句1相关教程 菜鸟教程,MySQL教程 w3school MySQL Tutorial 2
CC++使用驱动写内存
Created2023-04-10|c++windows+driver
二 R0与R3通信R0 driver pragram1回调函数获取进程id给项目添加class起名为events, events.h 123456#pragma once#include <ntifs.h>PLOAD_IMAGE_NOTIFY_ROUTINE ImageLoadCallback(PUNICODE_STRING FullImageName, HANDLE Processld, PIMAGE_INFO ImageInfo); events.c 12345678910111213141516171819#pragma warning (disable : 4047)#include "events.h"#include "messages.h"#include "data.h"PLOAD_IMAGE_NOTIFY_ROUTINE ImageLoadCallback(PUNICODE_STRING FullImageName, HANDLE Processld, PIMAGE_INFO ImageInfo ...
如何使用x86汇编调用c语言printf函数
Created2023-04-05|assembly_x86|x86汇编程序
具体过程: 一 用visual studio2022新建一个x86汇编项目 二 c语言调用x86汇编函数的代码部分 具体过程:一 用visual studio2022新建一个x86汇编项目二 c语言调用x86汇编函数的代码部分c_call_x86.asm 1234567891011121314151617181920212223242526272829303132;c_call_x86.asm.model flat,c .code ; extern "C" int CalcSum_(int a, int b, int c);; Description: This function demonstrates passing arguments between; a C++ function and an assembly language function.;; Returns: a + b + c CalcSum_ proc ; Initialize a stack frame pointer push ebp mov ebp,esp ; Load th ...
1…16171819
avatar
Theqiqi
Articles
188
Tags
78
Categories
17
Follow Me
Announcement
This is my Blog
Recent Post
4.QT使用https协议通信2025-03-23
3.QT使用http协议通信2025-03-23
1.QT使用udp通信2025-03-23
1.QT使用udp通信2025-03-23
windows驱动开发40.用户层与驱动层的其他通信方式2025-03-13
Categories
  • C++Socks4
  • C++Windows+Graphi9
  • C+Socks16
  • C+Sound10
  • C语言在Windows中实现抓包4
  • C语言的万种用法9
  • Debian1
  • Drvier40
Tags
Drvier Http c语言的万种用法 jsp x86汇编程序 GDI ISO Direct3D9 Direct2D IPV4 genisoimage TCP windows driver MySql BSD Sockets Disk C Npcap DriverMonitor ipv6 android Socks5 cmake ipv4 OpenGl first pragram UDP Qt6 Socket termux System UltraISO WindowsDrive Qt MFC Cmake Ipv6 WinSock Graphi rufus
Archives
  • March 202544
  • February 202523
  • September 20242
  • August 202470
  • June 20242
  • March 20245
  • February 20248
  • October 20231
Info
Article :
188
UV :
PV :
Last Update :
©2020 - 2025 By Theqiqi
Framework Hexo|Theme Butterfly
Search
Loading the Database