산호세의 아울렛 쇼핑 명물 ‘그레이트몰(Great Mall)’

실리콘벨리에도 쇼핑이라는것을 할만한 곳이 있었으니…짜쟌…그곳이 바로 그레이트몰이다.그레이트몰은 밀피타스에 위치한 대형 쇼핑몰로 그 규모만 보더라도 입이 떡 벌어지게 된다.진지하게 쇼핑을 해볼라

Read more

아름다운 사랑이야기

시골에서 농사를 지으며 살아가는 청년이 있었습니다. 준수한 외모에 시원 시원한 성격,섬세한 배려까지어느 하나 나무랄데 없는 너무나 아름다운 청년이었습니다 하지만 농촌을

Read more

mdb 파일의 암호깨기

벼래별게 다 있다. MDB 암호깨기 소스 !!#include <stdio.h>#include <string.h>#include <stdlib.h>FILE *mdb;int XORTable97[14] ={    0x86,0xFB,0xEC,0x37,0x5D,0x44,0x9C,0xFA,    0xC6,0x5E,0x28,0xE6,0x13,0xD8};int XORTable2000[20] = {    0xffffffD3,0xffffffEC,0x8,0xffffff9C,0xffffff93,0x28,0x46,0xffffff8A,0x1,0x7b,    0xffffffA0,0xffffffDF,0x22,0x13,0xffffff9A,0xffffffB1,0x61,0x79,0xffffffC7,0x7C};void Usage(char *szExe){    printf(” ==================================================================”);    printf(” 이프로그램은

Read more

윈도우 버전 알아내는 함수

////////////////////////////////////////////////////////////  Function Name  //      GetOSVersionType////  Parameters ////  Return Values//      설치된 Windows 버전을 return//      -1: Failed//      1 : Windows 95//      2 : Windows 98//      3 : Windows ME//      4 : Windows NT//      5 : Windows 2000//      6 : Windows XPstatic int WINAPI GetOSVersionType() {    UINT nOSVersion;    OSVERSIONINFOEX osvi;    BOOL bOsVersionInfoEx;    ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX));    osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);        if( !(bOsVersionInfoEx = GetVersionEx ((OSVERSIONINFO *) &osvi)) )    {        osvi.dwOSVersionInfoSize = sizeof (OSVERSIONINFO);        if (! GetVersionEx ( (OSVERSIONINFO *) &osvi) )             return -1;    }        switch (osvi.dwPlatformId)    {    case VER_PLATFORM_WIN32_NT:        // Test for the product.        if ( osvi.dwMajorVersion <= 4 )            nOSVersion = 4;        else if ( osvi.dwMajorVersion == 5 && osvi.dwMinorVersion == 0 )            nOSVersion = 5;        else if( bOsVersionInfoEx )              nOSVersion = 6;        break;    case VER_PLATFORM_WIN32_WINDOWS:        if (osvi.dwMajorVersion == 4 && osvi.dwMinorVersion == 0)            nOSVersion = 1;        else if (osvi.dwMajorVersion == 4 && osvi.dwMinorVersion == 10)            nOSVersion = 2;        else if (osvi.dwMajorVersion == 4 && osvi.dwMinorVersion == 90)            nOSVersion = 3;        break;    }        return nOSVersion; }

Read more

시작프로그램 레지스트리에 등록/해제 함수

////////////////////////////////////////////////////////////  Function Name  //      SetRegistyStartProgram////  Parameters //      bAutoExec[in]     : TRUE이면 시작프로그램 레지스트리에 등록, FALSE면 해제//      lpValueName[in]   : 설정할 값의 이름//      lpExeFileName[in] : 실행시킬 프로그램 Full 경로 (NULL 일수 있음, 단, bAutoExec값이 FALSE이여야 함)////  Return Values//      시작프로그램 레지스트리에 등록/헤제 성공이면 TRUE, 실패면 FALSE     //static BOOL SetRegistyStartProgram(BOOL bAutoExec, LPCSTR lpValueName, LPCSTR lpExeFileName){    HKEY hKey;    LONG lRes;    if(bAutoExec)    {        if(lpValueName == NULL || lpExeFileName == NULL)            return FALSE;        if(RegOpenKeyEx(             HKEY_LOCAL_MACHINE,            “SOFTWAREMicrosoftWindowsCurrentVersionRun”,             0L,KEY_WRITE,            &hKey            ) != ERROR_SUCCESS)            return FALSE;             lRes = RegSetValueEx(hKey,                lpValueName,                 0,                      REG_SZ,                    (BYTE*)lpExeFileName,                   lstrlen(lpExeFileName));                     RegCloseKey(hKey);         if(lRes != ERROR_SUCCESS)             return FALSE;    }    else     {        if(RegOpenKeyEx(            HKEY_LOCAL_MACHINE,            “SOFTWAREMicrosoftWindowsCurrentVersionRun”,             0, KEY_ALL_ACCESS,             &hKey) != ERROR_SUCCESS)            return FALSE;         lRes = RegDeleteValue(hKey, lpValueName);               RegCloseKey(hKey);         if(lRes != ERROR_SUCCESS)             return FALSE;    }     return TRUE;}  ex >  SetRegistyStartProgram(TRUE, “AAA”, “C:TestA.exe”);    // 등록 SetRegistyStartProgram(FALSE, “AAA”, NULL);    // 해제

Read more