Windows 7 이 왔어요~ by Sikuru

영문판 윈도우7 홈에디션 두 카피~
집에 가서 설치해야지... =)

윈도7 업글판 클린인스톨... by Sikuru

ref. 윈도우 7 업그레이드 버전으로 클린설치 정품인증 받기 ; snoopy님

...윈도7은 비스타보다 귀찮아졌군요 =ㅅ=;;;
비스타 업글은 걍 시디키 안넣고 인스톨 하고 시디키 넣으면 됬었는데... (치사해요. MS...)

요약하자면, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OOBE
의 MediaBootInstall 을 0 으로 교체하고, slmgr -rearm 명령으로 라이선스 초기화 한 다음에 시디키 등록...

...뭐 윈도 설치 두번보단 귀찮지 않다는 장점은 있겠군요. =)
지금쯤 내 윈도7 두 녀석은 비행기씩이나 타고 바다를 건너고 있겠지. (...)

비스타 세 패키지... by Sikuru

12월 쯤엔 윈도7 세 패키지 인증샷을...
조만간 다음 주중으론 두 패키지 인증샷은 가능할지도... =)

왼쪽부터 홈 프리미엄 영문판, 한글판 업그레이드 (SP1), 한글판 업그레이드 (DSP)
...다행히 윈도7은 세 패키지 모두 DSP는 없고나...

덤으로 나온 XP 미디어센터는 맨 오른쪽 녀석을 위해 산 쿠폰질용 이었는데.
사진 중앙의 땡땡이 비스타가 윈도7 쿠폰질 용으로 산 같은 역할. (...)

이글루 동파시킬 기세... by Sikuru

네요... (먼산)

트위터쓰다보니-_- 트위팅만 하고 말 것들이 많으니...
정말 쓸 것이 줄어드네요. (이 말이 몇번째더라... orz)

이거 어쩔. (...)

[C#] DLL 동적 로드해서 사용하기 by Sikuru

delegate int TestMethodDelegate(int a, int b);

// 리소스에서 byte[] 로 DLL을 끌어 오고...
Assembly loadAssembly = Assembly.Load(WindowsFormsApplication1.Properties.Resources.ClassLibrary1);

// Case 1. 모듈로 로드해서, 델리게이트로 바인드(?)
Module[] modules = loadAssembly.GetModules();
Type tx = modules[0].GetType("ClassLibrary1.Class1");
MethodInfo minfo = tx.GetMethod("TestMethod", BindingFlags.Public | BindingFlags.Static);
TestMethodDelegate TestMethod = (TestMethodDelegate)Delegate.CreateDelegate(typeof(TestMethodDelegate), minfo);
int testresult = TestMethod(5, 6);

// Case 2. 로드한 모듈에서 직접 Invoke
object[] parameters = { 4, 6 };
int testresult2 = (int)minfo.Invoke(minfo, parameters);

// Case 3. 어셈블리 자체에서 인스턴스 생성해서 Invoke
object instanceObject = loadAssembly.CreateInstance("ClassLibrary1.Class1");
int testresult3 = (int)instanceObject.GetType().GetMethod("TestMethod").Invoke(instanceObject, parameters);

내가 기억을 하기 위한 메모...

근데, 좀 더 깔끔히 로드할 수 있는 방법은 없으려나 ?
그보다, 단순히 컴파일 옵션 정도로 exe 단일 파일에다가 dll을 짱박아 주는 옵션 없나 ? ;;;

리소스로 때려 넣는건, 좀 압박인데... 메모리도 두배일테고... 방식도 이건 가히 어부바 (...)

1 2 3 4 5 6 7 8 9 10 다음