原创 windows防止程序重複啓動

MFC(C++): 在OnInitDialog()函數中。 CString strClassName = L"AJISWifiShareTool"; HANDLE m_hMutex = NULL; m_hMutex = O

原创 win7和win10對於wifi共享的不同

Win7:是以承載網絡的方式來實現共享(hostednetwork)            設置:netsh wlan set hostednetwork mode=allow ssid=mywifi key=12345678      

原创 Windows處理系統睡眠喚醒消息

MFC(C++): LRESULT CWifiShareToolDlg::WindowProc(UINT message, WPARAM wParam, LPARAM IParam) { if ((message == WM_POWE

原创 Win10啓動wifi共享源碼(C#)

下面的代碼是從網上下載的,具體從哪裏下載的已經找不到鏈接了。 源文件: using System; using System.Collections.Generic; using System.Linq; using System.Te

原创 判斷程序是否以管理員身份運行

BOOL IsAdministrator(void) {     BOOL bIsElevated = FALSE;     HANDLE  hToken = NULL;     if (!IsWindows7OrGreater())

原创 Win7啓動承載網絡的方式(代碼)

下面的代碼是從網上下載的,具體從哪裏下載的已經找不到鏈接了。 源文件: // WIFIMAIN.cpp : 實現文件 // //#include "stdafx.h" #include "pch.h" #include "WifiSh

原创 linux動態庫及動態庫的版本管理

Linux下動態庫有三個名字:real name、so name、link name。 real name:共享庫本身的名字,命名格式爲libname.so.x.y.z,lib是前綴,name是共享庫的名字,so是後綴,x是主版本,y是次

原创 用MFC實現串口編程

用MFC實現串口編程 (作者:付傑 本文詳細介紹了串行通信的基本原理,以及在Windows NT、Win98環境下用MFC實現串口(COM)通信的方法:使用ActiveX控件或Win API.並給出用Visual C++6.0編

原创 SD卡應用總結(FatFs)

SD卡應用總結(FatFs) 此文轉載地址爲:http://bbs.eeworld.com.cn/thread-377465-1-1.html 對於SD卡的應用,想必大家都嘗試多。不過,很多網友恐怕只停留在實驗的基礎上吧。對於SD卡在文件

原创 windows啓動進程

BOOL StartupFTPServer() { BOOL ret = FALSE; SHELLEXECUTEINFO shell = { sizeof(shell) }; shell.fMask = SEE_M

原创 Android系統中添加聲音文件和jar包等

1、添加jar包(1)system/core/rootdir/init.environ.rc.inexport BOOTCLASSPATH %BOOTCLASSPATH%:/system/framework/xxx.jar: /syste

原创 CM3 STM32F的低功耗

Cortex M3低功耗的模式 CM3提供了兩種低功耗模式:sleep和deep sleep。在睡眠時,可以停止系統時鐘(SYSCLK),但讓FCLK繼續走,以允許處理器能被SysTick異常喚醒。   寄存器 位

原创 通過進程名稱查找和殺死進程

void KillRelatedProcess(char* cProcess) { HANDLE hSnapshot; PROCESSENTRY32 pe; hSnapshot=CreateToolhelp32

原创 CString與char的相互轉換

CString CharToCString(char *pText) {int    iLength  = 0; wchar_t *pwText = NULL;CString csText  = _T("

原创 windows下寫日誌文件的代碼

void CreateLogFile() { ofstream file(LOG_FILE_PATH,ios::binary); file.close(); } bool isLogFileExist() { bool bRet