2009년 8월 24일 월요일

VMware Workstation 6.5.3

http://www.vmware.com/support/ws65/doc/releasenotes_ws653.html

 

 

릴리스 노트는 위 페이지를 참조하시구요

 

특이사항 몇가지

 

Ubuntu 9.04 is fully supported.

- 우분투 9.04 완벽(?) 지원

 

Workstation has been updated to power on the latest Microsoft Virtual PC files (.vhd). VMware recommends that you create a copy or linked clone of the image. If you do not create a copy, you cannot run the original virtual machine in VPC after running it in Workstation, because the virtual hardware layer has been modified.
- VHD 파일 지원. 단 버추얼 PC에서 쓰던 파일이라면 백업해두는걸 추천함. 왜냐하면 한번 VMWare에서 VHD를 돌렸다가 다시 그걸 버추얼 PC로 돌리려 하면 하드웨어 변경사항 때문에 돌아가지 않을 수 있음.

 

NAT networking does not work on the latest Windows operating systems.

- 윈도우 7에서 NAT 작동하지 않던 문제 해결

 

 

 

 

 

 

방금 XP 설치하고 NAT로 인터넷 잘 되는거 확인했습니다.

 


 

출처 - snoopy님 블로그 (http://snoopy.textcube.com/?page=6)

IQ가 777이 안넘는다면 꾸욱~ 눌러주세요.^^;;

 

Windows Vista & 7 에서 VMWARE Network 설정법

Network Adapter 설정에서 bridged, NAT, Host-only설정 모두 실패하신 분들은 cumtom설정에서 VMnet1을 이용한 방법을 써보세요. 영문판 기준입니다. 메뉴 위치는 한글판과 같습니다.

 

1. 시작 –> 실행 –> ncpa.cpl 입력해서 네트워크 연결을 엽니다.

로컬연결영역의 네트웍 어뎁터의 속성값을 확인합니다. 공유(sharing)되어있어야 합니다.

 

2. 로컬연결영역 옆에 보이는 VMware Virtual Ethernet Adapter 중에 VMnet1을 사용해서 연결을 합니다. VMnet8번은 사용안함(Disable)로 바꿔줍니다. VMnet1의 속성 -> IPv4 속성 -> IP값을 192.168.100.1로 잡습니다.(아래그림) 여기까지 메인 OS의 세팅입니다. 

 

3. 다음 VMware설정을 합니다.

게스트OS를 켠 상태에서 VMware우측하단의 네트워크 아이콘 메뉴에서 settings를 클릭

Custom : VMnet1(host-only)를 선택합니다.

4. VMware메뉴의 edit -> Virtual Newtork Edit를 선택

Host Virtual Network Mapping -> VMnet1의 Subnet 메뉴 선택

IP Address에 192.168.100.0 입력합니다.

5. 다음, 게스트OS의 네크웍 어뎁터 IP를 설정해줍니다.

192.168.100.100 으로 설정했습니다.

게이트웨이값은 메인OS VMnet1어뎁터의 IP주소를 적어야합니다.

DNS서버주소를 모르면 커맨드창을 열어 nslookup명령어로 IP를 찾습니다.

아래그림의 DNS서버주소는 SK브로드밴드(구 하나로) DNS서버입니다.

 

저도 처음 VMware에서 인터넷 연결불가로 고생을 좀 했습니다.

구글링으로 찾은 방법은 많은데 저같은 경우엔 위의 방법만 되더군요.

중요한것은 VMnet1의 IP게스트OS의 게이트웨이가 같아야 하는것게스트OS의 IP는 게이트웨이 IP범위내에 있어야 한다는것입니다. 여기선 192.168.100.2 ~ 253의 IP대역만 사용가능합니다.

성공 하시길 바랍니다. ^^

 

 

Ps 1 =  이도저도 안됀다고 하시는분은 VirtualBox 추천합니다. 설정없이 바로 잡힙니다.

 

Ps 2 = Beta Version 중 build 7000 이하로 알고 있습니다. 정식 192.168.137.0 을 ICS에서 사용하고 있습니다.

IQ가 777이 안넘는다면 꾸욱~ 눌러주세요.^^;;

 

WinRAR 3.90 beta 5 한글판

오늘 친구가 컴터 밀어달라고 하길레 최소버전으로 밀고 쓰기 편할 정도로만 프로그램 깔아주다가 WinRAR 3.90 한글판이 나왔더군요.

 

 

32비트 (x86)

 

 

 

64비트 (x64)

 

 

 

 

냠냠은 포함되지 않았습니다. 전 WinRAR는 진짜 사서 쓸 정도로

좋아하거든요. 제가 지금 12살이고 7살때부터 썻으니깐 5년동안

WinRAR 만 썻네요.

 

이제부터 이전버전 설명해드릴께요.

"Complete support for RAR and ZIP, compress 8 to 30 percent better than ZIP!"
WinRAR
is a 32-bit Windows version of RAR Archiver, the powerful archiver and Archive Manager. WinRARs main features are very strong general and Multimedia compression, solid compression, archive Protection from damage, processing of ZIP and other non-RAR archives, scanning archives for viruses, programmable self-extracting archives(SFX), authenticity verification, NTFS and Unicode support, strong AES encryption, support of multivolume archives, command line and graphical interface, drag-and-drop facility, wizard interface, theme support, folder tree panel, multithread support and Windows x64 shell integration.

Designed to work on Windows 95/98/NT/2000/ME/XP/2003 WinRAR provides complete support for RAR and ZIP archives and is able to unpack and convert CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, Z, 7-Zip archives.

WinRAR is available in over 40 languages. The command line version RAR is available for Linux, DOS, OS/2, FreeBSD and MAC OS X.Pocket RAR, the free WinRAR version for Pocket PCs, completes the compression product range.

WinRAR for Windows costs USD 29.00 for a single-user license. We use a volume pricing system that gives our customers better prices the more licenses they buy.

No need to purchase add-ons to create self-extracting files, it is all included.

Unlike the competition WinRAR has already integrated the ability to create and change SFX archives (.exe files) using default and external SFX modules. So when you purchase WinRAR license you are buying a license for the complete technology.

One price, one payment, once. All future UPDATES for FREE.

It has always been our policy not to charge our customers for improvements we make to RAR. So our registered users will receive all future UPGRADES for FREE.

For more information & to download the evaluation copy, visit http://www.win-rar.com. you can free download WinRAR 3.90 now.

 이 설명은 http://www.brothersoft.com 여기에서 찾은 정보입니다.

 

구글로 번역할려니깐 안되네요. 그래서 제일 좋은 기능을 알려드릴께요;;

 

하이엔드급이나~멀티코어인가? 하이튼 멀티코어나 Win7, x64 환경에

적응되서 빠른 환경을 보여줄꺼에요. 32bit(x86)보다 64bit(x64)가 더 빨라졌다고 하더군요.

 

냠냠이 필요하신분은 댓글 달아주세요; (Key gen)

 

IQ가 777이 안넘는다면 꾸욱~ 눌러주세요.^^;;

 

BAT 2 EXE

도스로 만들어진 파일을 EXE 파일로 만들어 주는 프로그램입니다. 설치 형식이 아니고 포터블 형식이고 사용 법도 간단합니다. 한번 따라하시면 금 방 아실거에요

 

 

 

 

 

 

이렇게 만들면 둘다 바이러스로 인식할 경우가 많을꺼에요, 자동으로 되기 때문입거에요.

 

BAT 2 EXE로 만든 파일 검사에요. (http://www.virustotal.com/ko/reanalisis.html?00bad80ac52fddf037c511ca6f095f44267bdeb30c83f73223c2c3e92a51b0cc-1251087274)

검사 파일: BAR2EXE.exe 전송 시각: 2009.08.22 09:35:17 (UTC)

15/41 (36.59%)

안티바이러스 엔진 버전 정의 날짜 검사 결과
a-squared 4.5.0.24 2009.08.22 Trojan.BAT.Agent.j!IK
AhnLab-V3 5.0.0.2 2009.08.21 -
AntiVir 7.9.1.3 2009.08.21 -
Antiy-AVL 2.0.3.7 2009.08.21 -
Authentium 5.1.2.4 2009.08.21 -
Avast 4.8.1335.0 2009.08.21 -
AVG 8.5.0.406 2009.08.22 -
BitDefender 7.2 2009.08.22 -
CAT-QuickHeal 10.00 2009.08.22 -
ClamAV 0.94.1 2009.08.22 -
Comodo 2055 2009.08.22 TrojWare.Win32.Trojan.Agent.~CNX
DrWeb 5.0.0.12182 2009.08.22 -
eSafe 7.0.17.0 2009.08.20 Suspicious File
eTrust-Vet 31.6.6694 2009.08.21

-

F-Prot 4.4.4.56 2009.08.21 -
F-Secure 8.0.14470.0 2009.08.21 -
Fortinet 3.120.0.0 2009.08.22 W32/Batchdrop.A!

 

이건 WinRAR SFX 압축으로 만든 파일 검사에요. (http://www.virustotal.com/ko/analisis/76b94f68c91f9c163d0a3e7d2ca2ea05bf02871eea788b921349b293e3aa998f-1250933974)

 

검사 파일: WINRAR.exe 전송 시각: 2009.08.22 09:39:34 (UTC)

2/41 (4.88%)

안티바이러스 엔진 버전 정의 날짜 검사 결과
a-squared 4.5.0.24 2009.08.22 -
AhnLab-V3 5.0.0.2 2009.08.21 -
AntiVir 7.9.1.3 2009.08.21 -
Antiy-AVL 2.0.3.7 2009.08.21 -
Authentium 5.1.2.4 2009.08.21 -
Avast 4.8.1335.0 2009.08.21 -
AVG 8.5.0.406 2009.08.22 -
BitDefender 7.2 2009.08.22 -
CAT-QuickHeal 10.00 2009.08.22 -
ClamAV 0.94.1 2009.08.22 -
Comodo 2055 2009.08.22 -
DrWeb 5.0.0.12182 2009.08.22 -
eSafe 7.0.17.0 2009.08.20 -
eTrust-Vet 31.6.6694 2009.08.21 -
F-Prot 4.4.4.56 2009.08.21 -
F-Secure 8.0.14470.0 2009.08.21 -
Fortinet 3.120.0.0 2009.08.22 -
GData 19 2009.08.22 -
Ikarus T3.1.1.68.0 2009.08.22 -
Jiangmin 11.0.800 2009.08.21 -
K7AntiVirus 7.10.824 2009.08.21 -
Kaspersky 7.0.0.125 2009.08.22 -
McAfee 5716 2009.08.21 -
McAfee+Artemis 5716 2009.08.21 Suspect-29!ED9AB6EDAA6B
McAfee-GW-Edition 6.8.5 2009.08.22 Heuristic.BehavesLike.Win32.Dropper.H
Microsoft 1.4903 2009.08.22 -
NOD32 4357 2009.08.21 -
Norman 6.01.09 2009.08.21 -
nProtect 2009.1.8.0 2009.08.22 -
Panda 10.0.0.14 2009.08.22 -
PCTools 4.4.2.0 2009.08.21 -
Prevx 3.0 2009.08.22 -
Rising 21.43.50.00 2009.08.22 -
Sophos 4.44.0 2009.08.22 -
Sunbelt 3.2.1858.2 2009.08.22 -
Symantec 1.4.4.12 2009.08.22 -
TheHacker 6.3.4.3.385 2009.08.22 -
TrendMicro 8.950.0.1094 2009.08.21 -
VBA32 3.12.10.9 2009.08.22 -
ViRobot 2009.8.22.1897 2009.08.22 -
VirusBuster 4.6.5.0 2009.08.21 -
 
추가 정보
File size: 107373 bytes
MD5   : ed9ab6edaa6b470002341fc72d3b50a3
SHA1  : 8b4344141867e84bf839f3d24654fc904311d78a
SHA256: 76b94f68c91f9c163d0a3e7d2ca2ea05bf02871eea788b921349b293e3aa998f
PEInfo: PE Structure information

( base data )
entrypointaddress.: 0x1000
timedatestamp.....: 0x48CFC008 (Tue Sep 16 16:17:44 2008)
machinetype.......: 0x14C (Intel I386)

( 4 sections )
name viradd virsiz rawdsiz ntrpy md5
.text 0x1000 0x14000 0x13A00 6.48 d9c3b0b82d7da6d18b0896fb360cea84
.data 0x15000 0x8000 0xA00 4.93 568dd221456d807ca821813c84d65e70
.idata 0x1D000 0x2000 0x1200 4.79 bc7806e1c1ce9ebfd00ad834c1f7a647
.rsrc 0x1F000 0x3554 0x3600 5.29 234764a07b8e61019e676d50158a83a8

( 8 imports )

> advapi32.dll: AdjustTokenPrivileges, LookupPrivilegeValueA, OpenProcessToken, RegCloseKey, RegCreateKeyExA, RegOpenKeyExA, RegQueryValueExA, RegSetValueExA, SetFileSecurityA, SetFileSecurityW
> comctl32.dll: -
> comdlg32.dll: CommDlgExtendedError, GetOpenFileNameA, GetSaveFileNameA
> gdi32.dll: DeleteObject
> kernel32.dll: CloseHandle, CompareStringA, CreateDirectoryA, CreateDirectoryW, CreateFileA, CreateFileW, DeleteFileA, DeleteFileW, DosDateTimeToFileTime, ExitProcess, ExpandEnvironmentStringsA, FileTimeToLocalFileTime, FileTimeToSystemTime, FindClose, FindFirstFileA, FindFirstFileW, FindNextFileA, FindNextFileW, FindResourceA, FreeLibrary, GetCPInfo, GetCommandLineA, GetCurrentDirectoryA, GetCurrentProcess, GetDateFormatA, GetFileAttributesA, GetFileAttributesW, GetFileType, GetFullPathNameA, GetLastError, GetLocaleInfoA, GetModuleFileNameA, GetModuleFileNameW, GetModuleHandleA, GetNumberFormatA, GetProcAddress, GetProcessHeap, GetStdHandle, GetSystemTime, GetTempPathA, GetTickCount, GetTimeFormatA, GetVersionExA, GlobalAlloc, HeapAlloc, HeapFree, HeapReAlloc, IsDBCSLeadByte, LoadLibraryA, LocalFileTimeToFileTime, MoveFileA, MoveFileExA, MultiByteToWideChar, ReadFile, SetCurrentDirectoryA, SetEndOfFile, SetEnvironmentVariableA, SetFileAttributesA, SetFileAttributesW, SetFilePointer, SetFileTime, SetLastError, Sleep, SystemTimeToFileTime, WaitForSingleObject, WideCharToMultiByte, WriteFile, lstrcmpiA, lstrlenA
> ole32.dll: CLSIDFromString, CoCreateInstance, CreateStreamOnHGlobal, OleInitialize, OleUninitialize
> shell32.dll: SHBrowseForFolderA, SHChangeNotify, SHFileOperationA, SHGetFileInfoA, SHGetMalloc, SHGetSpecialFolderLocation, ShellExecuteExA, SHGetPathFromIDListA
> user32.dll: CharToOemA, CharToOemBuffA, CharUpperA, CopyRect, CreateWindowExA, DefWindowProcA, DestroyIcon, DestroyWindow, DialogBoxParamA, DispatchMessageA, EnableWindow, EndDialog, FindWindowExA, GetClassNameA, GetClientRect, GetDlgItem, GetDlgItemTextA, GetMessageA, GetParent, GetSysColor, GetSystemMetrics, GetWindow, GetWindowLongA, GetWindowRect, GetWindowTextA, IsWindow, IsWindowVisible, LoadBitmapA, LoadCursorA, LoadIconA, LoadStringA, MapWindowPoints, MessageBoxA, OemToCharA, OemToCharBuffA, PeekMessageA, PostMessageA, RegisterClassExA, SendDlgItemMessageA, SendMessageA, SetDlgItemTextA, SetFocus, SetMenu, SetWindowLongA, SetWindowPos, SetWindowTextA, ShowWindow, TranslateMessage, UpdateWindow, WaitForInputIdle, wsprintfA, wvsprintfA

( 0 exports )
TrID  : File type identification
WinRAR Self Extracting archive (96.2%)
Win32 Executable Generic (1.5%)
Win32 Dynamic Link Library (generic) (1.4%)
Generic Win/DOS Executable (0.3%)
DOS Executable Generic (0.3%)
ssdeep: 1536:QFwxVMhuxCuOsmThucSiCnx2paDybq91+7SnoYOqGXbshWInuQixArQ5386NF:2wxVMhOC/dTDbq91+mno3t4QZQ3rI8iF
PEiD  : -
packers (F-Prot): RAR
RDS   : NSRL Reference Data Set
-

 

확실히 WinRAR 가 BAT 2 EXE보다 바이러스 오진율이 적군요.

 

근데 사실 바이러스가 아니라 바이러스로 사용될 위험성이 있어서 바이러스로 검출되는거에요.

 

이제 WINRAR와 BAT2EXE 을 장점과 단점.

 

BAT 2 EXE

장점 : 파일을 용량이 적다.

          안에 파일을 보기가 어렵다.

단점 : 바이러스 오진율이 높다.

 

WINRAR

장점 : 바이러스 오진율이 적다.

단점 : 파일을 용량이 크다.

          RAR로 압축되어 안의 파일을 맘대로 볼수 있다.

 

IQ가 777이 안넘는다면 꾸욱~ 눌러주세요.^^;;

2009년 8월 21일 금요일

간단한 퍼즐게임 만들기

강좌를 할려다가 귀찮고 방학숙제를 안해서 한다고;; 글쓰는게 늦었네요;

먼저 델파이를 실행해주세요. 아무버전이나 상관없어요.

1.

 

따라하시면 어렵지는 않을거에요;; 이미지 압박때문에 ㅋ

제가 5번째 사진에 소스만 알려드릴께요.

Procedure SwapPos(B1,B2:TSpeedButton);
var
  iTemp : Integer;
Begin
  iTemp:= B1.Left;
  B1.Left:= B2.Left;
  B2.Left:= iTemp;
  iTemp:= B1.Top;
  B1.Top:= B2.Top;
  B2.Top:= iTemp;
End;
Function CanMove(B1,B2:TSpeedButton):Boolean;
Begin
  Result:=
     ((Abs (B1.Left-B2.Left) <= (B1.Width + 5)) and (B1.Top = B2.Top)) or
     ((Abs (B1.Top-B2.Top) <= (B1.Height + 5)) and (B1.Left = B2.Left));
End;
procedure TForm1.SpeedButton9Click(Sender: TObject);
begin
  If CanMove(TSpeedButton(Sender), btBlank) = True then
    SwapPos(TSpeedButton(Sender), btBlank);
end;
end.


8번째 사진의 소스는 직접 적으세요;; 프로그래밍은 폼짜고 글짜는게 대부분인데 계속 소스만 그냥 알려주면 실력도 안늘고 다음에 할때는 실력이 안늘어서 더 힘들꺼에요.

 

 (원래는 소스 날려서 안알려주는 거에요;; ''*)

 

모르겠는거는 댓글 달아주세요 ^^;

 

IQ가 777이 안넘는다면 꾸욱~ 눌러주세요.^^;;