Á¦¸ñ : C++ºô´õ 6¼³Á¤ ¹× ºôµå°ü·Ã¹®Á¦ ÀÛ¼ºÀÚ : ±è°ü¹Î. ÀÛ¼ºÀÏ : 2022.07.28. ÃÖÁ¾ ¾÷µ¥ÀÌÆ® ############################################################################### 1. C++ Builder6¿¡¼­ ³×Æ®¿öÅ© µå¶óÀ̺갡 ¿¬°áÀÌ ¾ÈµÉ¶§. ¿µ¿ìÀÇ CÇÁ·ÎÁ§Æ®´Â Çù¾÷À» À§ÇØ ¸ðµÎ ³×Æ®¿öÅ© µå¶óÀ̺ê·Î ¿¬°áÇØ¼­ ºôµåÇÑ´Ù. ±×·±µ¥, C++ Builder6¿¡¼­ ³×Æ®¿öÅ© µå¶óÀ̺갡 ¿¬°áÀÌ ¾ÈµÉ¶§°¡ ÀÖ´Ù. (Windows10µî¿¡¼­, ¾÷µ¥ÀÌÆ®ÈÄ,) ### ÇØ°á¹æ¹ý SMBV1À» ½ÇÇàÇØ¾ßÇÑ´Ù. ¾Æ·¡ÀÇ µÎ°¡Áö ¹æ¹ýÁß 1°¡Áö. ¹æ¹ý1) win+r appwiz.cpl -> Windows ±â´É Äѱâ/²ô±â -> [SMB 1.0/CIFS ÆÄÀÏ °øÀ¯ Áö¿ø] üũ -> [SMB ´ÙÀÌ·ºÆ®] üũȮÀÎ ¹æ¹ý2) win+r cmd (°ü¸®ÀÚ¸ðµå·Î ½ÇÇà) -> sc.exe qc lanmanworkstation cmd (°ü¸®ÀÚ¸ðµå·Î ½ÇÇà) -> sc.exe config lanmanworkstation depend=bowser/mrxsmb10/nsi cmd (°ü¸®ÀÚ¸ðµå·Î ½ÇÇà) -> sc.exe config mrxsmb20 start=disabled reboot 2. C++ Builder6¿¡¼­ ¸µÅ·±â°£ÀÌ ¿À·¡°É¸±°æ¿ì,,,, (³×Æ®¿öÅ©µå¶óÀÌºê ¿¬°áµÈ ºôµå) °³¹ßÅøÀ» ÃÖÃÊ ¼³Ä¡ÇÑ ´ÙÀ½ ÇÁ·Î±×·¥ ¼Ò½º ¼öÁ¤ ÈÄ ºôµå½Ã, ÃÖÁ¾ ¸ðµâ¸µÅ·°úÁ¤¿¡¼­ ¼öºÐÀÌ ¼Ò¿äµÇ´Â Çö»óÀÌ ¹ß»ýÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ·²°æ¿ì, ºôµå½Ã°£ÀÌ ³Ê¹« ¿À·¡°É·Á, Á¤»óÀÌ ¾Æ´Ñ°ÍÀ¸·Î ÆÇ´ÜÇÏ¿© Áß´ÜÇÏ´Â °æ¿ì°¡ ¸¹Àº°Í °°´Ù. ### ÇØ°á¹æ¹ý SMBV1, SMBV2, SMBV3 ¸ðµÎ Ȱ¼ºÈ­ ÇØ¾ßÇÑ´Ù. *** SMB (Server Message Block) Version 1,2,3 ¼³Á¤ Å×½ºÆ® °á°ú, SMBV1¸¸ Ȱ¼ºÈ­ µÇ¾î ÀÖ´ø°¡, SMBV1 ºñȰ¼º, SMBV2 / SMBV3 Ȱ¼ºÀÎ °æ¿ì ¹ß»ýÇϴµí ÇÏ´Ù.) ¹æ¹ý). win+r cmd (°ü¸®ÀÚ¸ðµå·Î ½ÇÇà) sc.exe config lanmanworkstation depend=bowser/mrxsmb10/mrxsmb20/nsi cmd (°ü¸®ÀÚ¸ðµå·Î ½ÇÇà) sc.exe config mrxsmb20 start=auto reboot 3. C++ Builder6¿¡¼­ ³×Æ®¿öÅ© µå¶óÀ̺갡 º¸ÀÌÁö ¾ÊÀ»¶§. À§ÀÇ 1¹ø°ú´Â Ʋ¸° ¹®Á¦ÀÌ´Ù. 1¹øÀº ³×Æ®¿öÅ© µå¶óÀ̺ê´Â º¸À̳ª ¿¬°áÀÌ ¾ÈµÇ´Â °æ¿ìÀ̰í, º» °æ¿ì´Â ³×Æ®¿öÅ© µå¶óÀ̺ê ÀÚü°¡ º¸ÀÌÁö ¾ÊÀ»¶§ÀÌ´Ù. À©µµ¿ìÁî Ž»ö±â¿¡¼­´Â Àß º¸À̳ª, C++ Builder6³»¿¡¼­ ÇÁ·ÎÁ§Æ® ¿¬°á½Ã ½ÇÇàÇϴ Ž»ö±â¿¡¼­ ¾Èº¸ÀÌ´Â »óȲÀÌ´Ù. ### ÇØ°á¹æ¹ý - ·¹Áö½ºÆ®¸® ÆíÁý±â¿¡¼­ ´ÙÀ½ ·¹Áö½ºÆ®¸® ÇÏÀ§ ۸¦ ã¾Æ Ŭ¸¯ÇÑ´Ù. - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System - ±¸¼ºÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ÇÏ°í »õ·Î °íħÀ» ¼±ÅÃÇÑ ´ÙÀ½ DWORD(32ºñÆ®) °ªÀ» ¼±ÅÃÇÑ´Ù. - »õ ·¹Áö½ºÆ®¸® Ç׸ñÀÇ À̸§À» EnableLinkedConnections·Î ÁöÁ¤ÇÑ´Ù. - EnableLinkedConnections ·¹Áö½ºÆ®¸® Ç׸ñÀ» ´õºíŬ¸¯ÇÑ´Ù. - DWORD °ª ÆíÁý ´ëÈ­ »óÀÚÀÇ °ª µ¥ÀÌÅÍ Çʵ忡 1À» ÀÔ·ÂÇÑ ´ÙÀ½ È®ÀÎ À» ¼±ÅÃÇÑ´Ù. - ·¹Áö½ºÆ®¸® ÆíÁý±â¸¦ Á¾·áÇÑ ´ÙÀ½ ÄÄÇ»Å͸¦ ´Ù½Ã ½ÃÀÛ. 4. 32bit ÇÁ·Î±×·¥ÀÌ 4GÀÌ»óÀÇ ¸Þ¸ð¸®¿µ¿ªÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ºôµå¿É¼Ç ¼³Á¤ [C++ Linker -> OUtput -> Image flags] ¿¡ ¾Æ·¡ÀÇ ³»¿ëÀ» ³ÖÀ¸¸é µÈ´Ù. LARGEADDRESSAWARE => ÀÌ°Ô ¸ÂÀ½. (https://docwiki.embarcadero.com/RADStudio/Rio/en/C%2B%2B_Linker_Output) Âü°í 5. Tex3D ºôµåÇϱâÀü... \\211.238.177.151\server\current\Document\05. ¶óÀ̺귯¸® °ü¸®\20. JsonCpp ¿¡¼­, jsoncpp Æú´õ¸¦ CBuilder6 Æú´õ¿¡ º¹»çÇÑ´Ù.