자유 게시판
알약에서 트로이로 위험도 아주높음으로 잡히는데 테스트좀 부탁합니다.
2008.03.03 22:41
테스트 부탁^^
댓글 [12]
-
1 2008.03.03 22:48 -
주차단속 2008.03.03 22:50 V3 2007 플래티넘은 아무것도 못 잡네영... -
테스트-01 2008.03.03 22:51 ESET NOD32 Antivirus v3.0.624 Business Edition 반응없슴 -
우리는베타!!! 2008.03.03 22:52 Avast 4.7 아무 반응 없음 ... -
1 2008.03.03 22:57 감사합니다..알약 가볍고 디펜더엔진이라 썼더니 믿을수가 없네요.
이런..오진이라니.. -
12313 2008.03.03 23:08 Norton AntiVirus 아무 반응 없음. -
벗씨 2008.03.04 00:09 카스퍼스키 인터넷 시큐리티(KIS) 7.0에서도 아무런 반응 없습니다. -
빼리루 2008.03.04 00:57 알약보다는 여기서 유저분들이 테스트한 바이러스 프로그램 중 하나 사용하세요~
모두 다 최고의 성능을 자랑하는 바이러스 프로그램입니다.
단, V3는 제외... (주차단속님 태클 아님^^;) -
아내구하는초보 2008.03.04 03:00 알약이 잘 찾은듯싶네요. 저파일은 애드웨어 악성코드 전문 프로그램으로 다시한번 검사해보세요. kav 8.0 268버전도 못찾네요. -
샤아 2008.03.04 09:42 메가닥터로 검색되었습니다. 저도 브이 쓰리를 사용하다가 디스크없음이라고 창뜨는 바이러스 때문에 갈아탔습니다. 백신을 고집하다가 실망하고 고정관념을 깨고 메가닥터로 사용중입니다. -
지나가다가 2008.03.04 17:57 BASSMOD.DLL 은 델피어 프로그래밍에서 엠피3나 웨이브 사운드 음악 파일을
재생하고 하는데 필요한 파일입니다.
상관할 필요가 없습니다.
음악파일을 쓰면 필요에 의해 나타나는 파일입니다.
-
하늘바람 2008.03.04 18:03 *** BASSMOD.DLL
이것이 윗글의 소스 내용입니다.
From 하늘바람 -- target=_blank>https://today1124.spaces.live.com/
Remstart
------------------------------------------------------------------
Author: Volker Stepprath of Testaware
Project: BassMod DLL System
Version: 0.00.002 ;D
Language: DarkBASIC Professional v1.057
Description: Play/Decode MOD,S3M,IT,XM,MTM,UMX using bassmod.dll
Date: 18. November 2004 / 20:54:08
------------------------------------------------------------------
Hint 1: I used constants for better codestructure
Hint 2: Use functions as include in your own sources
Hint 3: See BASSMOD.dll manual for more details
Hint 4: Decode may take lot of time, press key to break
Hint 5: Try to add a volume level control ;D
------------------------------------------------------------------
Remend
`* Number of dll
#CONSTANT BASS_DLL 1
`* Music init flags
#CONSTANT BASS_MUSIC_RAMP 1
#CONSTANT BASS_MUSIC_RAMPS 2
#CONSTANT BASS_MUSIC_LOOP 4
#CONSTANT BASS_MUSIC_FT2MOD 16
#CONSTANT BASS_MUSIC_PT1MOD 32
#CONSTANT BASS_MUSIC_POSRESET 256
#CONSTANT BASS_MUSIC_SURROUND 512
#CONSTANT BASS_MUSIC_SURROUND2 1024
#CONSTANT BASS_MUSIC_STOPBACK 2048
#CONSTANT BASS_MUSIC_CALCLEN 8192
#CONSTANT BASS_MUSIC_NONINTER 16384
#CONSTANT BASS_MUSIC_NOSAMPLE 0x400000
`* Is active return values
#CONSTANT BASS_ACTIVE_STOPPED 0
#CONSTANT BASS_ACTIVE_PLAYING 1
#CONSTANT BASS_ACTIVE_PAUSED 3
`* Error codes
#CONSTANT BASS_OK 0
#CONSTANT BASS_ERROR_MEM 1
#CONSTANT BASS_ERROR_FILEOPEN 2
#CONSTANT BASS_ERROR_DRIVER 3
#CONSTANT BASS_ERROR_HANDLE 5
#CONSTANT BASS_ERROR_FORMAT 6
#CONSTANT BASS_ERROR_POSITION 7
#CONSTANT BASS_ERROR_INIT 8
#CONSTANT BASS_ERROR_ALREADY 14
#CONSTANT BASS_ERROR_ILLTYPE 19
#CONSTANT BASS_ERROR_ILLPARAM 20
#CONSTANT BASS_ERROR_DEVICE 23
#CONSTANT BASS_ERROR_NOPLAY 24
#CONSTANT BASS_ERROR_NOMUSIC 28
#CONSTANT BASS_ERROR_NOSYNC 30
#CONSTANT BASS_ERROR_NOTAVAIL 37
#CONSTANT BASS_ERROR_DECODE 38
#CONSTANT BASS_ERROR_FILEFORM 41
#CONSTANT BASS_ERROR_UNKNOWN -1
#CONSTANT BASS_ERROR_NODLL 99 : `* Not an offizial constant!
#CONSTANT BASS_DECODEBUF 1 : `* Number of MemBlk for decoding
#CONSTANT BASS_DECODESIZE 100000 : `* Size in bytes of decoded MemBlk
mod$="Aryx.S3M" : `* Modulename *.mod *.s3m *.it *.xm *.mtm *.umx (<-2:21)
wav$="Decoded.Wav" : `* Wavefile to output decoded sound
bass_DLLInit() : `* >> First of all: install the BASSMOD.dll
my_Program(mod$,wav$) : `* Your own code here!
bass_DLLClose() : `* >> At last: free the soundbuffer and close the BASSMOD.dll
FUNCTION my_Program(mod$,wav$)
`* Very easy example how we can use the bassmod.dll (code own here)!
`* ------------------------------------------------------------------
gosub _setup
repeat
a=val(inkey$())
if a<>0
select a
case 1 : bass_MusicPlayEx(mod$) : endcase
case 2 : bass_MusicStop() : endcase
case 3 : bass_MusicPause() : endcase
case 4 : bass_MusicPlay() : endcase
case 5 : bass_MusicDecode(mod$,wav$) : endcase
case 6 : bass_MusicStop() : endcase
endselect
gosub _setup
print bass_ErrorGetCode() : `* Don't worry about error when music decoded, it's almost OK
repeat : sync : until inkey$()=""
endif
until a=6
exitfunction
_setup:
cls 0
set cursor 0,0
set text opaque
restore _scrnupd
for i=1 to 6
read a$
print "["+str$(i)+"]:";a$
next i
return
_scrnupd: data "Play Music","Stop Music","Pause Music","Resume Music","Decode Music","Exit"
ENDFUNCTION
FUNCTION bass_DLLinit
if file exist("bassmod.dll")
load dll "bassmod.dll",BASS_DLL
endif
ENDFUNCTION
FUNCTION bass_DLLclose
if dll exist(BASS_DLL)
call dll BASS_DLL,"BASSMOD_Free"
delete dll BASS_DLL
endif
ENDFUNCTION
FUNCTION bass_MusicPlayEx(mod$)
if dll exist(BASS_DLL)
call dll BASS_DLL,"BASSMOD_Free"
call dll BASS_DLL,"BASSMOD_Init",0 ,44100 ,0
call dll BASS_DLL,"BASSMOD_SetVolume",100
call dll BASS_DLL,"BASSMOD_MusicLoad",0 ,mod$ ,0 ,0 ,(BASS_MUSIC_RAMP||BASS_MUSIC_LOOP||BASS_MUSIC_SURROUND)
call dll BASS_DLL,"BASSMOD_MusicPlayEx",0 ,4 ,1
endif
ENDFUNCTION
FUNCTION bass_MusicStop
if dll exist(BASS_DLL)
call dll BASS_DLL,"BASSMOD_MusicStop"
call dll BASS_DLL,"BASSMOD_MusicFree"
call dll BASS_DLL,"BASSMOD_Free"
endif
ENDFUNCTION
FUNCTION bass_MusicPause
if dll exist(BASS_DLL)
a=call dll(BASS_DLL,"BASSMOD_MusicIsActive")
if a=BASS_ACTIVE_PLAYING then call dll BASS_DLL,"BASSMOD_MusicPause"
endif
ENDFUNCTION
FUNCTION bass_MusicPlay
if dll exist(BASS_DLL)
a=call dll(BASS_DLL,"BASSMOD_MusicIsActive")
if a=BASS_ACTIVE_PAUSED then call dll BASS_DLL,"BASSMOD_MusicPlay"
endif
ENDFUNCTION
FUNCTION bass_MusicDecode(mod$,wav$)
`* Decode any known module format to Microsoft wave format
`* ------------------------------------------------------------------
`* Functioncall: mod$=modulename
`* wav$=wavename for output (add a .wav suffix)
`* ------------------------------------------------------------------
`* Here is one of the greatest functions of the bassmod.dll (I think so)
`* Every module can be convert to the sound raw format, but with a little
`* trick we add a header as conform wave format ;D This may take a bit
`* of time coz the whole song will be converted. (=PlayTime)
`* ------------------------------------------------------------------
if dll exist(BASS_DLL)
if file exist(wav$) then delete file wav$
make memblock BASS_DECODEBUF,BASS_DECODESIZE
call dll BASS_DLL,"BASSMOD_Free"
call dll BASS_DLL,"BASSMOD_Init",-3 ,44100 ,0
call dll BASS_DLL,"BASSMOD_MusicLoad",0 ,mod$ ,0 ,0 ,0
open to write 1,wav$
`* Make room for the wavehdr (11 Longs=44 bytes)
for a=0 to 10
write long 1,0
next a
`* Let's convert module to music rawformat, press any key to exit
repeat
ByteDecode=call dll(BASS_DLL,"BASSMOD_MusicDecode",get memblock ptr(BASS_DECODEBUF),BASS_DECODESIZE)
if ByteDecode>0
inc ByteSize,ByteDecode
for b=0 to ByteDecode-1
write byte 1,memblock byte(BASS_DECODEBUF,b)
next b
endif
set cursor 0,90 : print bass_CurWaveTimePos(ByteSize) : `* Info about current position
until ByteDecode<0 or inkey$()<>""
close file 1
`* Now we create our own tricky waveformat header (1411 kbit/s) works fine ;D
fill memory get memblock ptr(BASS_DECODEBUF),0,44
a$="RIFF" : for a=1 to len(a$) : write memblock byte BASS_DECODEBUF, 0+a-1,asc(mid$(a$,a)) : next a
a$="WAVEfmt " : for a=1 to len(a$) : write memblock byte BASS_DECODEBUF, 8+a-1,asc(mid$(a$,a)) : next a
a$="data" : for a=1 to len(a$) : write memblock byte BASS_DECODEBUF,36+a-1,asc(mid$(a$,a)) : next a
write memblock dword BASS_DECODEBUF, 4,ByteSize+36
write memblock byte BASS_DECODEBUF,16,0x10
write memblock byte BASS_DECODEBUF,20,0x1
write memblock byte BASS_DECODEBUF,22,0x2
write memblock word BASS_DECODEBUF,24,0xac44
write memblock word BASS_DECODEBUF,28,0xb110
write memblock byte BASS_DECODEBUF,30,0x2
write memblock byte BASS_DECODEBUF,32,0x4
write memblock byte BASS_DECODEBUF,34,0x10
write memblock dword BASS_DECODEBUF,40,ByteSize
for a=0 to 43
write byte to file wav$,a,memblock byte(BASS_DECODEBUF,a)
next a
delete memblock BASS_DECODEBUF
endif
ENDFUNCTION
FUNCTION bass_ErrorGetCode
if dll exist(BASS_DLL)
a=call dll(BASS_DLL,"BASSMOD_ErrorGetCode")
select a
case BASS_OK : a$="all is OK" : endcase
case BASS_ERROR_MEM : a$="memory error" : endcase
case BASS_ERROR_FILEOPEN : a$="can't open the file" : endcase
case BASS_ERROR_DRIVER : a$="can't find a free/valid driver" : endcase
case BASS_ERROR_HANDLE : a$="invalid handle" : endcase
case BASS_ERROR_FORMAT : a$="unsupported format" : endcase
case BASS_ERROR_POSITION : a$="invalid playback position" : endcase
case BASS_ERROR_INIT : a$="BASS_Init has not been successfully called" : endcase
case BASS_ERROR_ALREADY : a$="already initialized/loaded" : endcase
case BASS_ERROR_ILLTYPE : a$="an illegal type was specified" : endcase
case BASS_ERROR_ILLPARAM : a$="an illegal parameter was specified" : endcase
case BASS_ERROR_DEVICE : a$="illegal device number" : endcase
case BASS_ERROR_NOPLAY : a$="not playing" : endcase
case BASS_ERROR_NOMUSIC : a$="no MOD music has been loaded" : endcase
case BASS_ERROR_NOSYNC : a$="synchronizers have been disabled" : endcase
case BASS_ERROR_NOTAVAIL : a$="requested data is not available" : endcase
case BASS_ERROR_DECODE : a$="the channel is a 'decoding channel'" : endcase
case BASS_ERROR_FILEFORM : a$="unsupported file format" : endcase
case BASS_ERROR_UNKNOWN : a$="some other mystery error" : endcase
endselect
else
a=BASS_ERROR_NODLL : a$="No bassmod.dll avail"
endif
if a$<>"" then a$="Error code: ("+str$(a)+") "+a$
ENDFUNCTION a$
FUNCTION bass_CurWaveTimePos(a)
`* Calculate decoded playtime of wave ;D
`* ------------------------------------------------------------------
a$=str$(a/1024)
a=a/((1411*1024)/8)
s=a mod 60
m=a/60
s$=str$(s) : if s<10 then s$="0"+s$
m$=str$(m) : if m<10 then m$="0"+m$
a$="CurTime:"+m$+":"+s$+" CurPosition:"+a$+"kb"
ENDFUNCTION a$
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] | gooddew | - | - |
719 | 3.1절날 태극기 다셨나요?? [2] | 태극기사랑 | 2110 | 03-04 |
718 | 캠 이런것도 있네요. [2] | !!! | 1808 | 03-03 |
» | 알약에서 트로이로 위험도 아주높음으로 잡히는데 테스트좀... [12] | 1 | 3044 | 03-03 |
716 | 아내구하는초보입니다. [10] |
|
2043 | 03-03 |
715 | Vista ↔ Server 2008 상호변환 유틸리티는 안나올까요? [3] | ㄱㄴㄷ | 2048 | 03-03 |
714 | 어제.. [2] |
|
1904 | 03-03 |
713 | 사적인 대화 형식의 글들로... [5] |
|
1833 | 03-03 |
712 | [필독!!] QuickTime... [15] |
|
2580 | 03-02 |
711 | 마소 정품 앞으로 절대 돈주고 안살랍니다. [7] | 삼 | 2319 | 03-02 |
710 | 비스타포럼 [3] | DingDong | 1962 | 03-02 |
709 | 사랑하는 독립군님들^^ [1] | 지박 | 1859 | 03-02 |
708 | 비스타포럼 치명적인 오류.. [8] | Cid | 1891 | 03-02 |
707 | 비스타와 엑스피에서의 사운드 [7] | 보노리에 | 1901 | 03-02 |
706 | FAQ가 오늘부로 추가되었네요.ㅎㅎ [6] | !!! | 1881 | 03-01 |
705 | 저도 WIndows Server 2008에 동참했습니다. [13] | 초롱초롱™ | 2140 | 03-01 |
704 | ^^ 드디어... 성공했습니다. [1] | 김용환 | 1845 | 03-01 |
703 | 홈페이지 프리징현상 [6] | L | 1898 | 03-01 |
702 | 이방법대로 서버2008 인증해 보셨나요? [1] | 서버2008 | 1831 | 03-01 |
701 | Vienna7 이 어떨까요? [2] | 심은하 | 1719 | 03-01 |
700 | 역시 MUI 하나가 대단하군요 ^^ [4] | 초롱초롱™ | 2094 | 03-01 |
오진일까요?