728x90 ๋ฐ์ํ ๐ Development/C#6 Visual Studio ๋น๋ ์ค๋ฅ "LC.exe"์ด(๊ฐ) ์ข ๋ฃ๋์์ต๋๋ค(์ฝ๋: -1). ์ค๋ฅ ํด๊ฒฐ ๋ฐฉ๋ฒ ๐ LC.exe ์ค๋ฅ์ licenses.licx ํ์ผ์ ๊ด๊ณVisual Studio์์ WinForms ํ๋ก์ ํธ๋ฅผ ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ๋ณต์ฌํ๊ฑฐ๋ ๋ค๋ฅธ PC๋ก ์ฎ๊ธด ๋ค, ๋น๋ ์ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ ๋ฉ์์ง๊ฐ ๋ฐ์ํฉ๋๋ค. "LC.exe"์ด(๊ฐ) ์ข ๋ฃ๋์์ต๋๋ค(์ฝ๋: -1). ๐ LC.exe ์ค๋ฅ๋?`LC.exe`๋ .NET์ License Compiler๋ก, ํ๋ก์ ํธ ๋ด์ `licenses.licx` ํ์ผ์ ์ปดํ์ผํ์ฌ, `.licenses` ํ์ผ์ ์์ฑํ๋ ๋๊ตฌ์ ๋๋ค.์ด `.licenses` ํ์ผ์ ๋น๋๋ ์คํ ํ์ผ(EXE, DLL)์ ํฌํจ๋์ด, ๋ฐํ์์ ๋ผ์ด์ ์ค ์ฒดํฌ๋ฅผ ์ํํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.์ด ๋๊ตฌ๋ ๋ผ์ด์ ์ค๋ฅผ ์๊ตฌํ๋ ์๋ํํฐ ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์๋์ผ๋ก ๋์ํ๊ฒ ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์๊ณผ ๊ฐ์ ์ปดํฌ๋ํธ๋ค.. 2025. 5. 26. [C# .net] Windows ์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ์ ๋ก๊ทธ์ธ ๋ฐฉ๋ฒ ํ๋ก๊ทธ๋จ์์ ๋ณด์ ์ธ์ฆ์ ๊ตฌํํ๊ฑฐ๋, ํน์ ๊ณ์ ์ผ๋ก ๋์์ ์ํํด์ผ ํ ๋ ํ์ฉํ ๋ ์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ์๋ฅผ ๋ก๊ทธ์ธํฉ๋๋ค.๊ฐ๋ น, ํ์ฌ์ ํ์ผ ์๋ฒ์ ์ ๊ทผํ๋ ค๋ฉด ๊ถํ์ด ๋ถ์ฌ๋ ๊ณ์ ์ ์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ์์ ๋ฑ๋กํด์ผ ํฉ๋๋ค. 1. Windows API ํจ์ ์ ์ธ(1) LogonUser [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Auto)]private static extern bool LogonUser( string lpszUsername, string lpszDomain, string lpszPassword, int dwLogonType, int dwLogonProvider, out IntPtr phToke.. 2024. 12. 11. [C#] ๋ค์์คํ์ด์ค(namespace) ๋? ๋ค์์คํ์ด์ค(namespace) ๋?C#์ ๋ค์์คํ์ด์ค๋ ์ฝ๋๋ฅผ ๋ ผ๋ฆฌ์ ์ผ๋ก ๊ทธ๋ฃนํํ๊ณ ์ด๋ฆ ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํ ๊ตฌ์กฐ์ ๋๋ค.๋์ผํ ์ด๋ฆ์ ํด๋์ค, ์ธํฐํ์ด์ค ๋ฑ์ด ์ฌ๋ฌ ๊ณณ์ ์์ด๋ ๋ค์์คํ์ด์ค๋ฅผ ํตํด ๊ตฌ๋ถ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ค์์คํ์ด์ค(namespace)์ ์ญํ ์ฝ๋์ ๋ ผ๋ฆฌ์ ๊ทธ๋ฃนํ๊ด๋ จ๋ ํด๋์ค, ์ธํฐํ์ด์ค, ๊ตฌ์กฐ์ฒด, ์ด๊ฑฐํ ๋ฑ์ ํ๋์ ๋ค์์คํ์ด์ค๋ก ๋ฌถ์ด ์ฝ๋๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํ ์ ์์ต๋๋ค.์: System.Collections๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ ๊ด๋ จ ํด๋์ค๋ค์ ๊ทธ๋ฃนํํด๋์ค ์ด๋ฆ ์ถฉ๋ ๋ฐฉ์ง๋์ผํ ์ด๋ฆ์ ํด๋์ค๊ฐ ๋ค๋ฅธ ๋ค์์คํ์ด์ค์ ์กด์ฌํด๋ ์ถฉ๋ํ์ง ์์ต๋๋ค.๋ค์์คํ์ด์ค๋ฅผ ๋ช ์์ ์ผ๋ก ์ง์ ํด ์ฌ์ฉํ๋ฉด ์ค๋ณต๋ ์ด๋ฆ์ ํด๋์ค๋ฅผ ๊ตฌ๋ถ ๊ฐ๋ฅํฉ๋๋ค.๊ฐ๋ ์ฑ ๋ฐ ์ ์ง๋ณด์์ฑ ํฅ์ํ๋ก์ ํธ๊ฐ ์ปค์ง์๋ก ํด๋์ค์ ๋ฉ์๋๊ฐ ๋ง์์ง๋๋ค... 2024. 11. 20. [C#] GDI+ (Graphics Device Interface Plus) ๋? GDI+๋?GDI+ (Graphics Device Interface Plus) Microsoft๊ฐ Windows์์ ๊ทธ๋ํฝ๊ณผ ์ด๋ฏธ์ง๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ ๊ณตํ๋ API์ ๋๋ค.GDI๋ ๊ธฐ์กด์ GDI(Graphics Device Interface)๋ฅผ ํ์ฅํ ๋ฒ์ ์ผ๋ก, ๊ทธ๋ํฝ, ํ ์คํธ, ์ด๋ฏธ์ง ์ฒ๋ฆฌ๋ฅด ์ํ ๋ ๋ง์ ๊ธฐ๋ฅ๊ณผ ํฅ์๋ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค..NET Framework์์ System.Drawing ๋ค์์คํ์ด์ค๋ฅผ ํตํด ์ฌ์ฉ๋ฉ๋๋ค. 1. GDI+์ ์ฃผ์ ๊ธฐ๋ฅGDI+๋ 2D ๊ทธ๋ํฝ ๋ ๋๋ง๊ณผ ์ด๋ฏธ์ง๋ฅผ ๋ค๋ฃฐ ์ ์๋๋ก ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.๊ทธ๋ํฝ์ , ์ฌ๊ฐํ, ์๊ณผ ๊ฐ์ 2D ๋ํ์ ๊ทธ๋ฆด ์ ์์ต๋๋ค.์์, ์ ๋๊ป, ์คํ์ผ ๋ฑ์ ์ปค์คํฐ๋ง์ด์งํ ์ ์์ต๋๋ค.ํ ์คํธํฐํธ ์คํ์ผ, ํฌ๊ธฐ, ์ปฌ๋ฌ๋ฅผ ์ง์ ํ์ฌ ํ ์คํธ๋ฅผ ์ถ๋ ฅํ .. 2024. 11. 19. ์ด์ 1 2 ๋ค์ 728x90 ๋ฐ์ํ