22019, 1/1101 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   U_SoRang
   http://kisa.or.kr
   MFC_DummyFileMaker.exe (108.1 KB), Download : 63     [¿À¸¥ÂÊ ¹öư ´­·¯ ´Ù¿î ¹Þ±â]
   [Share / Source & File] Dummy File Maker v1.0

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=30138 [º¹»ç]


MFC¸¦ ÇÑ ¹ø °Çµå·Á º¸±â À§Çؼ­ ¸¸µé¾î º» ³à¼®ÀÔ´Ï´Ù.
¼ÓÀÌ NULL °ª (ASCII CODE 0 - NUL)À¸·Î ä¿öÁø ºó ÆÄÀÏÀ» ¸¸µå´Â ±â´É ¹Û¿¡ ¾ø½À´Ï´Ù.
Windows¿¡ ³»ÀåµÇ¾î ÀÖ´Â applicationÀÎ fsutilÀ» callÇϰí, »ç¿ëÀÚ°¡ ¼³Á¤ÇÑ °ªÀ» °°ÀÌ ³Ñ°Ü ½ÇÇà½ÃŰ´Â °£´ÜÇÑ ±¸Á¶°¡ µÇ°Ú½À´Ï´Ù.
(ã¾Æº¸´Ï... system call À̶ó°í ÇÏ´õ±º¿ä..)

°³ÀÎÀûÀÎ Çʿ信 ÀÇÇØ ¸¸µç °ÍÀ̱ä ÇÕ´Ï´Ù¸¸, °øÀ¯¿Í ÀÇ°ß ±³È¯ Â÷¿ø¿¡¼­ ¿Ã·Áº¾´Ï´Ù...
ȯ°æÀº VS 6.0 ÀÔ´Ï´Ù... (.........³°Àº ȯ°æÀÌÁö¸¸ ³Ê¹«³ª Àͼ÷ÇØ¼­ °è¼Ó ¾²°Ô µÇ³×¿ä... Äð·°...;;;;;;)

Áö±Ý ºó ÆÄÀÏÀÌ »ý¼ºµÇ´Â °æ·Î´Â [C:\]ÀÔ´Ï´Ù. (¾Æ·¡ÀÇ source-code¿¡¼­ ¹Ù²Ù¼Åµµ µË´Ï´Ù.)
Ž»ö±â Çü½ÄÀ¸·Î °æ·Î¸¦ ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï ÇØº¸°í ½ÍÀºµ¥ ÀÚ·á°¡ ¾ø´Âµí ÇØ¼­ Á¶¾ðµµ ±¸ÇÒ°â °ø°³ÇØ º¾´Ï´Ù.
¸¹Àº ¾´¼Ò¸®°¡ ÇÊ¿äÇÕ´Ï´Ù.... ¤»

µ¡> Áú´ä °Ô½ÃÆÇ¿¡µµ ¾÷·Îµå ±â´ÉÀÌ ÀÖ¾úÀ¸¸é ÁÁ°Ú³×¿ä....¤»¤»
=============================================================================
// MFC_DummyFileMakerDlg.h : header file

// CMFC_DummyFileMakerDlg dialog
class CMFC_DummyFileMakerDlg : public CDialog
{
// Construction
public:
        CMFC_DummyFileMakerDlg(CWnd* pParent = NULL);        // standard constructor
        void MakeFile(int num4CalculateByteSize);

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

// MFC_DummyFileMakerDlg.cpp : implementation file

void CMFC_DummyFileMakerDlg::OnButtMakefileMBsize()
{
        // TODO: Add your control notification handler code here
        CMFC_DummyFileMakerDlg::MakeFile(2);
}

void CMFC_DummyFileMakerDlg::OnButtMakefileGBsize()
{
        // TODO: Add your control notification handler code here
        CMFC_DummyFileMakerDlg::MakeFile(3);
}

void CMFC_DummyFileMakerDlg::MakeFile(int num4CalculateByteSize)
{
        UpdateData(TRUE);

        double fileSize=0;
        CString makingCommandLine="C:\\windows\\system32\\fsutil file createnew C:\\MadeFile ", makingFileSize;
        // ¿©±â¼­ °æ·Î¸¦ ¹Ù²Ù¸é ‰Î.
        
        if(!(m_inputSize == ""))
        {
                fileSize = atof(m_inputSize) * pow(F_SIZE, num4CalculateByteSize);        // Calculate file size with size type by user.

                makingFileSize.Format("%0.lf", fileSize);        // Convert type (Str to Float)
                WinExec(makingCommandLine+makingFileSize, SW_SHOW);        // Execute command-line
                OnOK();
        }
        else        MessageBox("Input file size!!!", "Warnning!!!", NULL);
}

  Hit : 10574     Date : 2013/01/22 06:40