HTA‚ð‚à‚Á‚Æ—¬s‚点‚ ..
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 20:40:51
ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒwƒ‹ƒv‚Ì“z‚͂܂¶‚Å‚·‚²‚¢‚ÈB
>>39‚Ìvector‚̃vƒƒZƒX‘€‚é“z‚à‚È‚©‚È‚©B‚±‚±‚܂łł«‚é‚©‚g‚s‚`B
‚¢‚âA‚·‚²‚¢‚Ì‚ÍShell.Application‚©H
Yahoo! Widgets‚ÆMozilla‚ÌXUL‚ÍAƒ^ƒO‚ðŠo‚¦‚ñ‚Ì–Ê“|‚‚³‚¢‚ñ‚Å—¬s‚ç‚È‚¢‚Å‚µ‚åB
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 23:46:02
ŽQlƒŠƒ“ƒN‚ª‘½‚¢‚Ì‚ª‚¢‚¢‚ÌH
‚¶‚á ƒ}ƒl‚µ‚Ä
Gadget‚‚Ȃª‚è‚Å
Yahoo Widget‚âGoogle Gadget‚ɂ݂éCGUI‚Ì–G‰è
URLØÝ¸(www.atmarkit.co.jp)
"Web 2.0‚ÆƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒg‚ÌŠÖŒW‚Æ¡Œã‚Ì“®Œü‚ɂ‚¢‚ĉðà"
HTA‚ÉŠÖ˜AH - ŽQlƒŠƒ“ƒN
- ƒuƒ‰ƒEƒU‚ð”ò‚щz‚¦‚Äi‰»‚·‚郊ƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒg -
ƒXƒ^ƒ“ƒhƒAƒƒ“Œ^ƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒg‚Æ‚ÍH
URLØÝ¸(www.atmarkit.co.jp)
ˆø—p‚±‚±‚©‚ç`
"ƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒg‚É‚ÍA”ü‚µ‚¢Fʂ̃Cƒ[ƒWƒf[ƒ^‚âƒAƒjƒ[ƒVƒ‡ƒ“‚ðŽæ‚èž‚Ý‚Â‚ÂA
‚‚¢‘€ì«^‹@”\«‚ÌŽÀ‘•‚ª—eˆÕ‚ÅA
Œ‹‰Ê‚Æ‚µ‚Ä‚‚¢User Experience‚ÌŽÀŒ»‚ð‰Â”\‚É‚·‚éƒ|ƒeƒ“ƒVƒƒƒ‹‚ðŽ‚Â‚±‚Æ‚ª‹‚ß‚ç‚ê‚éB"
`ˆø—pI‚í‚è
HTA‚àƒXƒ^ƒ“ƒhƒAƒƒ“Œ^ƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒg‚Æl‚¦‚Ä‚¢‚¢‚ñ‚¾‚æ‚ËH
—IT > ƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒg & ’ •[
URLØÝ¸(www.atmarkit.co.jp)@‚ÅŒ©‚‚¯‚½ƒtƒŒ[ƒY
"‚Ý‚ñ‚È‚Åî•ñ‚ðŽ‚¿Šñ‚Á‚ÄAAjax‚ðˆç‚Ă悤"
Ajax‚ðHTA‚É’u‚«Š·‚¦‚Äl‚¦‚Ä‚Ý‚é‚Æ"ŽQlƒŠƒ“ƒN‚ª‘½‚¢"‚Ì‚àˆÄŠO
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/30 12:00:25
uƒXƒ^ƒ“ƒhƒAƒƒ“Œ^ƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒgv‚Æ‚¢‚¤‘¨‚¦•û‚͊ԈႢ‚ł͂Ȃ¢‚ÆŽv‚¢‚Ü‚·B
ˆÈ‰º‚ÍŒÂl“I‚Ȉӌ©‚Å‚·‚ª
HTA‚Å‚»‚êiƒXƒ^ƒ“ƒhƒAƒƒ“Œ^ƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒgj
‚ð‘O–ʂɑł¿o‚·‚̂͂¿‚å‚Á‚ƃLƒcƒC‚©‚ÈA‚Æ‚àŠ´‚¶‚Ü‚·B
–³—‚â‚è—¿—‚ŗႦ‚Ä
HTAˆÈŠO‚ÌuƒXƒ^ƒ“ƒhƒAƒƒ“Œ^ƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒgv‚ð”Z‚¢–¡•t‚¯‚Ì—¿—‚¾‚Æ‚·‚ê‚Î
HTA‚Íu“¤•…v‚̂悤‚É‘¼‚Ì‘fÞ‚â—¿—‚Æ‘g‚݇‚킹‚½‚è
FX‚ÈŽg‚¢•û‚ªo—ˆ‚é‚ñ‚¾A‚Æ‚¢‚¤‚悤‚ȃAƒs[ƒ‹‚Ì•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÆB
“K“–‚ȗႦ‚ª•‚‚©‚΂Ȃ‚ÄB”»‚è‚Â炢•¶Í‚Å‚·‚¢‚Ü‚¹‚ñB
‚ǂ̓¹AuƒXƒ^ƒ“ƒhƒAƒƒ“Œ^ƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒgv‚à
“‘‘¿‚ªŽn‚Ü‚Á‚Ä‚¢‚‚ñ‚¶‚á‚È‚¢‚©A‚ÆŽv‚¢‚Ü‚·‚µB
# u—˜—pŽÒ‚̶ŽY«ˆÛŽ^ŒüãvuExperience«‚ÌdŽ‹v‚Æ‚¢‚Á‚½l‚¦•û‚Í—L—p‚¾‚ÆŽv‚¢‚Ü‚·B
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/30 17:31:41
ŽÐˆõ‚³‚ñ‰³
179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/01 13:07:02
HTA‚Á‚ÄIE7‚̉e‹¿‚ð“x‚Ì’ö“xŽó‚¯‚é‚ñ‚Å‚·‚©H
180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/02 10:24:24
>>175
ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ƒwƒ‹ƒv‚Ì“z
>>32 ‚Ì@"Cmd Help Wrapper"@‚Å‚·‚©H
ƒTƒCƒgA—Ž‚¿‚Ä‚é‚Ý‚½‚¢‚Å‚·‚ËB
¡‚̂Ƃ±‚ë@web.archive@‚ÅŠÏ‚ç‚ê‚邿‚¤‚Å‚·‚ËB
>>179
IE7‚͂܂¾BETA”Å‚¾‚µA‰e‹¿A‚Æ‚¢‚í‚ê‚Ä‚à
㋉ŽÒ‚Å‚à“š‚¦‚悤‚ª–³‚¢‚ñ‚¶‚á‚È‚¢‚Å‚µ‚傤‚©B
ŒöŠJ‚³‚ê‚Ä‚¢‚éƒx[ƒ^”Å—Ž‚Æ‚µ‚Ä‚«‚ÄFXŽŽ‚µ‚Ă݂ÄA
—v–]‚Æ‚©•s‹ï‡‚È‚ÇMS‚Ì•û‚ÖƒtƒB[ƒhƒoƒbƒN‚·‚邯‚©B
”@‰½‚Å‚µ‚傤H
hidebou‚³‚ñ‚̂Ƃ±‚ë‚ÉŠÖ˜A‹LŽ–‚ª‚ ‚Á‚½‚Ì‚ÅЉ‚¹‚Ä–á‚¢‚Ü‚·‚ËB
IE7‚ÆMSHTA
URLØÝ¸(www5a.biglobe.ne.jp)
181:175
06/07/02 23:39:56
>>180
„>>32 ‚Ì@"Cmd Help Wrapper"@‚Å‚·‚©H
‚»‚¤‚»‚ê‚»‚êBƒO[ƒOƒ‹‚̃LƒƒƒbƒVƒ…‚ł݂½‚æB
182:175
06/07/02 23:46:22
‚æ‚l‚¦‚½‚ç‚h‚d‚łł«‚邱‚Æ‚ÍiJavaScript‚Æ‚©ActiveX‚Æ‚©j‚·‚ׂĂg‚s‚`‚łł«‚é‚ñ‚¾‚æ‚ËB
«‚̂Ȃñ‚©78.ƒAƒiƒƒOŽžŒv(HTA)‚Á‚Ä‚¢‚¤‚Ì‚ªÜ×À
URLØÝ¸(www.makoto3.net)
‚g‚s‚`‚Æ‚¢‚¤‚©‚h‚d‚ª‚·‚²‚¢‚ÈB
183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/03 22:45:27
>>182
ƒTƒ“ƒvƒ‹‚ª–L•x‚Å‚·‚ËB
“¯ƒTƒCƒg“à
URLØÝ¸(www.makoto3.net)
154,157@uoncontextmenuƒCƒxƒ“ƒgv
‚ȂǂÍ@HTA‚ðƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Æ‚µ‚ÄŽdã‚°‚鎞‚Ȃǂ·‚®‚ÉŽg‚¦‚»‚¤‚Å‚·‚ËB
ŠÖ˜AƒŠƒ“ƒNF
oncontextmenu Event (JScript,VBScript)
URLØÝ¸(msdn.microsoft.com)
" Event property :
object.oncontextmenu = handler ¨ JScript only
object.oncontextmenu = GetRef("handler") ¨ Visual Basic Scripting Edition (VBScript) 5.0 or later only
..."
- del.icio.usŒo—R‚Ìî•ñ -
ƒXƒNƒŠƒvƒgƒŒƒbƒgusetContextMenu ƒƒ\ƒbƒhv (IE 4.0ˆÈãH)
URLØÝ¸(www.microsoft.com)
184:hidebou
06/07/04 18:50:12
‚¢‚‚à˜b‘è‚Éæ‚ê‚È‚¢‘‚«ž‚݂ŋ°k‚Ȃ̂ł·‚ªAƒhƒƒbƒvƒtƒ@ƒCƒ‹–ˆ‚ÉŽæ‚舵‚¢
‚ð‘I‘ð‚Å‚«‚éHTABOX4.00ƒx[ƒ^‚ð—pˆÓ‚µ‚Ü‚µ‚½B’P‚É“ü‚ꕨ‚Æ‚µ‚ÄŽg‚¤‚¾‚¯‚Å‘S•”
Œ©‚Ä‚ËI‚à‚Å‚«‚Ü‚·BŒ‹\ÍÄÍĂł·‚©‚猊‚ª‚ ‚Á‚½‚炱‚Á‚»‚苳‚¦‚Ä‚‚¾‚³‚¢B
URLØÝ¸(www5a.biglobe.ne.jp)
185:142,147
06/07/05 18:36:20
>>142 >>147‚Å‚·B
Win XP SP2 ‚ÅD•D‚ªo—ˆ‚½‚èo—ˆ‚È‚©‚Á‚½‚è‚·‚éƒP[ƒX‚ª‚ ‚é‚Ì‚Í
‚±‚ꂪŒ´ˆö‚¶‚á‚È‚¢‚©A‚ÆŽv‚¦‚邱‚Æ‚ª‚ ‚Á‚½‚̂ŕñ‚³‚¹‚ĉº‚³‚¢B
’Pƒ‚È‚±‚ƂȂñ‚Å‚·‚ª
ID‘®«‚ð‚‚¯‚é‚©‚‚¯‚È‚¢‚©A‚Æ‚¢‚¤‚±‚Ƃɒ–Ú‚µ‚Ă݂܂µ‚½B
uƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚çˆø”‚ð“n‚µ‚½‚¢v
URLØÝ¸(hyons.hp.infoseek.co.jp)
"<HTA:APPLICATION> ‚É id ‚ðݒ肵A
id–¼.commandLine ‚ÅAˆø”‚ª“ǂݞ‚߂܂·B"
‚ðŽQl‚É
<HTA:APPLICATION
ID="”CˆÓ‚ÌID–¼"
‚Æ‚¢‚¤Š´‚¶‚Å•t‚¯‚½‚èŠO‚µ‚½‚肵‚ÄŠm”F‚µ‚Ü‚µ‚½B
‘¼‚ÌŒ´ˆö‚Å‚ ‚é‰Â”\«‚à‚ ‚邯Žv‚¤‚Ì‚Å
‚Æ‚è‚ ‚¦‚¸A‚ÌŒo‰ß•ñ‚Å‚µ‚½B
‚»‚ê‚Æc
MS‚ÌƒŠƒtƒ@ƒŒƒ“ƒX‚Í•ª‚©‚è‚Â炢‚Å‚·‚ËB’T‚µ•û‚ªˆ«‚¢‚Ì‚©
ID‘®«‚ɂ‚¢‚Ä‚Ìà–¾‚àŒ©“–‚½‚è‚Ü‚¹‚ñ‚µB
URLØÝ¸(msdn.microsoft.com)
186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/05 23:29:34
explorer‚̃hƒƒbƒvƒnƒ“ƒhƒ‰‚ªƒtƒ@ƒCƒ‹‚Ì’†g‚܂Ō©‚邱‚Ƃ͖³‚¢‹C‚ª‚·‚邯‚ÇEEEB
Šî–{“I‚ɂ͊g’£Žq‚ÌShellEx(ƒŒƒWƒXƒgƒŠ)‚ÉDropHandler‚ªÝ’肳‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©‚¾‚æB
187:185
06/07/06 00:25:20
>>186
ƒŒƒX—L“‚²‚´‚¢‚Ü‚·B
DropHandler ‚ÍŠm”Fς݂łµ‚½B•ª‚©‚è‚Â炢•¶Í‚Å‚·‚¢‚Ü‚¹‚ñB
>>142@‚̃JƒLƒRƒ~
" ŽQl -
ImagePad.HTA
URLØÝ¸(www.vector.co.jp)
uWindows XP SP2‚æ‚è‘O‚ÍAHTAƒtƒ@ƒCƒ‹‚ɃAƒCƒRƒ“‚͂ȂA
ƒhƒƒbƒv‚àŽg‚¦‚Ü‚¹‚ñBv
Win XP SP2 ‚ł͂»‚¤‚¢‚¤”z—¶‚Í•s—vc‚Å‚¢‚¢‚ñ‚Å‚·‚æ‚ËH"
‚Æ‚¢‚¤•—‚ÉŠm”F‚ª‚µ‚½‚©‚Á‚½‚ñ‚Å‚·‚ªA‚»‚ÌŒã
XP SP2@‚ÅD•D‚ªo—ˆ‚È‚©‚Á‚½iˆø”‚ð”Fޝ‚È‚¢j‚Æ‚¢‚¤ƒŒƒX‚ª‚ ‚è
‚»‚ÌŒ´ˆö‚ª’m‚肽‚©‚Á‚½‚Ì‚ÅFX’²‚ׂĂ¢‚Ü‚µ‚½B
•´‚ç‚킵‚¢ƒJƒLƒRƒ~‚ÅŽ¸—炵‚Ü‚µ‚½B
188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/06 18:33:08
Windows XP SP2‚Å‚ÌHTAƒAƒCƒRƒ“‚ւ̃hƒƒbƒv‚Å‚Í
HTAƒAƒvƒŠ‚ÉID‘®«‚ð•t‚¯‚Ä‚¨‚‚±‚Æ‚ª•K—vA
‚±‚¿‚ç‚Å‚àŽÀŒ±‚µ‚Ă݂½B
‚±‚¿‚ç‚̊‹«@Windows XP SP2,IE6
’Êí‚̃hƒƒbƒv‚̂ق©‚É
SendTo‚É’u‚¢‚½ƒVƒ‡[ƒgƒJƒbƒg‚ւ̃hƒƒbƒv‚Ì—LŒø‚àŠm”F
>>187 GJ
‚Æ‚è‚ ‚¦‚¸@HTAƒAƒvƒŠ‚É‚ÍID‘®«‚ð‚‚¯‚Ä‚¨‚±‚¤A‚Æ‚¢‚¤‚±‚Æ‚Å@FAH
189:188
06/07/07 07:35:43
>>188 Ž©ŒÈƒŒƒX
‚¤‚í‚Á@’©‚ɂȂÁ‚ēǂݕԂµ‚Ä‚Ý‚é‚Æ•\Œ»‚ª‚¿‚å‚Á‚Æ‚¨‚©‚µ‚Žv‚¦‚Ä‚«‚½
HTA:APPLICATIONƒ^ƒO‚É‚ÍID‘®«‚ð@‚à‚µ‚‚Í
HTAƒAƒvƒŠ‚É‚ÍID‚ðU‚Á‚Ä‚¨‚±‚¤
‚Ì•û‚ª‚¢‚¢‚Ì‚©H
190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/07 19:38:57
>>189 —pŒê‚ÌŽg‚¢•û‚ŃcƒbƒRƒ~‚ª“ü‚é‚©‚àc
191:189
06/07/07 21:04:14
>>190
>—pŒê‚ÌŽg‚¢•û‚Å
"HTA:APPLICATIONƒ^ƒO"‚Á‚Ä‚ ‚½‚èH‚¿‚å‚Á‚ÆC³•‰Á•M‚µ‚Ă݂½
*@Win XP SP2 ‚Å‚Í@ƒŒƒWƒXƒgƒŠ
htafile\DefaultIcon@‚Æ
htafile\ShellEx\DropHandler@‚ªƒfƒtƒHƒ‹ƒg‚ÅÝ’èÏB
HTAƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃AƒCƒRƒ“AƒVƒ‡[ƒgƒJƒbƒg‚Öƒtƒ@ƒCƒ‹‚ðƒhƒƒbƒv‚µ‚Ä
ƒtƒ@ƒCƒ‹–¼‚ð ˆø”‚É“n‚·‚É‚Í
<HTA:APPLICATION>—v‘f‚ÉID‘®«‚Ìݒ肪•K—v
Win XP SP2 ˆÈ‘O‚ÌWin OS‚ł̓ŒƒWƒXƒgƒŠ‚Ì•ÒW‚© >>134 ŽA>>146Ž‚Ì—l‚ÈH•v‚ª•K—v
**@Win XP SP2 ˆÈ‘O‚ÌWin OS‚ŃŒƒWƒXƒgƒŠ‚Ì•ÒW‚ðŽèŒy‚Éς܂¹‚½‚¢‚È‚ç
>>142Ž‚ªÐ‰î‚³‚ê‚Ä‚¢‚é
ImagePad.HTA
URLØÝ¸(www.vector.co.jp)
‚ɃŒƒWƒXƒgƒŠŒ‹‡—p‚Ìhtafile.REGƒtƒ@ƒCƒ‹‚ª“¯«‚³‚ê‚Ä‚¢‚é‚̂ŗ˜—p‚³‚¹‚ĖႤ
‚±‚ñ‚ÈŠ´‚¶‚łǂ¤‚¾‚낤H‚Ç‚±‚©–â‘è‚ ‚è‚È‚çƒcƒbƒRƒ~AC³‚æ‚낵‚
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/07 22:06:42
hta‚Á‚Ă̂͂Ç[‚¢‚Á‚½ŽÀsƒtƒ@ƒCƒ‹‚ª‚Ç‚ñ‚ȇ”Ô‚Å‹N“®‚³‚ê‚Ä‚é‚ÌH
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/08 16:57:33
>>192
HTAƒtƒ@ƒCƒ‹iƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ˆø”‚Æ‚µ‚Äj@¨@%WINDIR%\system32\mshta.exe
c‚Á‚Ä‚¢‚Á‚½‚ç“{‚éH
URLØÝ¸(www.roy.hi-ho.ne.jp)(HTML%83A%83v%83%8A%83P%81[%83V%83%87%83%93)%82%C9%82%C2%82%A2%82%C4
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/08 23:26:44
HTA‚ð‚à‚Á‚Æ—¬s‚点‚éŒv‰æ
ƒŒƒXF192 Œ|“¾“_F0|ˆê“ú‚̃ŒƒXF1 Œ/“ú|ƒXƒŒ”N—îF321 “ú|—\‘zŽõ–½F1351 “ú
—]–½‚S”N‚©...
195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/09 13:58:10
>>194
HTAƒXƒŒ‚ł͒·‚¢‚Ù‚¤‚È‚ñ‚¶‚áH‚¢‚܂܂ł̃XƒŒ‚Í‚¾‚¢‚½‚¢’Z–½‚¾‚½‚æB
c‚¶‚႟`‚¿‚å‚Á‚Æ”R—¿“Љº‚µ‚ă~ƒˆƒJH
VBS—p‰æ‘œ•`‰æE•ÏŠ·COMƒRƒ“ƒ|[ƒlƒ“ƒg
URLØÝ¸(www.vector.co.jp)
ƒXƒNƒŠ[ƒ“ƒLƒƒƒvƒ`ƒƒŠÈ’P‚ɘM‚é•û–@l‚¦‚ĂČ©‚‚¯‚½
GUI‚ðHTA‚Åì‚ê‚Ζʔ’‚¢‚©‚àH‚Ä‚©HTAŒü‚«H
ìŽÒÀ݂̃y[ƒW‚Å‚ÍBETA”Å‚Ìl’Œ‚à•åW‚µ‚Ä‚é‚Ý‚½‚¢B
‹»–¡‚ ‚élƒhƒ]B
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/09 17:01:21
ã‚̂ق¤‚̘b‘è‚©‚ç
HTML‚ÌFRAME“à‚ÉHTA‚ð“ǂݞ‚ނ͖̂³—‚ª–³‚¢H
HTA“à‚ÌFRAME“à‚ÉHTA‚ð“ǂݞ‚Þ‚Ì‚à–³—‚ª‚ ‚邯Žv‚¤‚ñ‚¾‚¯‚ÇB
“Á‚ÉXP2‚ɂȂÁ‚ăZƒLƒ…ƒŠƒeƒB‚à‹‰»‚³‚ê‚Ă邾‚낤‚µB
NAVIGABLE="yes"@‚à
APPLICATION="yes"@‚à
FRAME“à‚ÉHTML‚ð“ǂݞ‚Þꇂɂ͗LŒø‚È‚ñ‚¾‚¯‚ÇB
Ž©•ª‚̂Ƃ±‚ëiWinXP2,IE6j‚Å‚Ío—ˆ‚È‚©‚Á‚½B
¬Œ÷‚µ‚½lA‚¢‚é‚Ì‚©‚ÈH
‚¿‚å‚Á‚Æ‚¾‚¯‹»–¡‚ª‚ ‚Á‚½‚èB
Ž©•ª‚Ȃ炻‚¤‚¢‚¤Žè–@iFRAME“à‚ÉHTA‚ð“ǂݞ‚Þj‚͂Ƃç‚È‚¢‚©‚ç
‚Ç‚Á‚¿‚Å‚à‚¢‚¢A‚Á‚Ä‚¢‚¦‚΂ǂÁ‚¿‚Å‚à‚¢‚¢‚ñ‚¾‚¯‚ÇB
ƒZƒLƒ…ƒŠƒeƒB“I‚É–â‘肪‚ ‚è‚»‚¤‚È‚çƒXƒŒ“I‚ɂ͘b‘è‚Æ‚µ‚ÄŽæ‚èã‚°‚Ä‚à‚¢‚¢‚Ì‚©‚àB
ŠÖ˜A‚·‚é‚©‚à‚µ‚ê‚È‚¢ƒŠƒ“ƒNF
@‚Ç‚ê‚àƒNƒƒX ƒtƒŒ[ƒ€ƒXƒNƒŠƒvƒeƒBƒ“ƒO‚ɂ‚¢‚ẲðàB
[InetSDK] ƒNƒƒXƒtƒŒ[ƒ€ƒXƒNƒŠƒvƒg‚ª‰Â”\‚ȃy[ƒW‚ð HTML ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å쬂·‚é
URLØÝ¸(support.microsoft.com)
ƒTƒ|[ƒg: Internet Explorer 4.0 ‚Æ‚»‚êˆÈ~ Cross-Frame ƒXƒNƒŠƒvƒeƒBƒ“ƒO ƒZƒLƒ…ƒŠƒeƒB
URLØÝ¸(support.microsoft.com)
ŽÀsŽž‚ɃZƒLƒ…ƒŠƒeƒB‚ŕی삳‚ꂽƒtƒŒ[ƒ€‚ð•\ަ‚·‚é
URLØÝ¸(www.microsoft.com)
>>195 ŠÖ˜Aî•ñF–^Œfަ”‚ł͂©‚È‚è‘O‚©‚ç‚â‚è‚Æ‚肪‚³‚ê‚Ä‚é–Í—lB
197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/09 18:11:03
‚Å‚«‚È‚¢‚µA‚·‚é•K—v‚à‚È‚¢B
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/22 11:14:14
DHML GUI•”•iFX (Javascript,css,XML)
URLØÝ¸(scbr.com)
dhtmlxTree , dhtmlxGrid , dhtmlxTreeGrid , dhtmlxToolbar
dhtmlxTabbar , dhtmlxMenu
E ƒ‰ƒCƒZƒ“ƒXŒ`‘ÔF
Open Source - GPL,
URLØÝ¸(scbr.com)
Free License,
URLØÝ¸(scbr.com)
Commercial License,
URLØÝ¸(scbr.com)
E XML‚Ńƒjƒ…[ƒAƒCƒeƒ€‚ðŠÇ—A‚ȂƂ±‚낪“Á’¥
E ‚©‚Á‚¿‚肵‚½iHjŠOŠÏ‚̃AƒvƒŠ‚ɂނ¢‚Ă邩‚à
>>183 javascript‚¾‚Æ‚±‚ñ‚ÈŠ´‚¶H
DHTML List based context menu(javascript)
URLØÝ¸(www.dhtmlgoodies.com)
AJAX‚̉e‹¿‚©DHTML‚Ìî•ñ‚ªˆì‚ê‚Ă邩‚炱‚¤‚¢‚¤Ð‰î‚̃JƒLƒRƒ~A
•K—v–³‚¢‹C‚ª‚µ‚È‚¢‚Å‚à‚È‚©‚Á‚½‚èB
// ‚Å‚à >>176 ‚Ý‚½‚¢‚Èl‚¦•û‚à‚ ‚邵‚È‚ŸB@‚¤`‚ñc
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/22 16:27:13
hta‚É“Á‰»‚µ‚½‚à‚̂ł ‚ê‚Ηǂ¢‚ñ‚¾‚¯‚ÇA
‚Ç‚¤‚µ‚Ä‚àhtml+wsh‚ɂȂ邵‚ËEEEB
200:198
06/07/22 21:47:41
‚½‚Ü`‚É—ˆ‚Ä ‚Ä‚«‚Æ`‚Éî•ñ“Š‚°‚ÄA‚¶‚á‚â‚Á‚Ï‚è–À˜f‚¾‚æ‚ËcB
¡‚܂ł悓{‚ç‚ê‚È‚©‚Á‚½ƒˆB@‰ß‘a‚Á‚Ä‚½‚¹‚¢‚à‚ ‚é‚ñ‚¾‚낤‚¯‚ÇB
c‚±‚ê‚©‚ç‚ÍT‚¦‚Ü‚·‚Å‚·B
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/23 10:24:08
‚¢‚âA–À˜f‚¶‚á‚È‚¢‚ÆŽv‚¤‚æB
202:198
06/07/23 13:34:53
>>199 >>201@ɼ
ƒRƒA‚Șb‚µ‚̎ז‚‚ɂȂç‚È‚¢’ö“x‚Él‚¦‚Ă݂é
203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/25 20:12:28
ƒ^ƒCƒgƒ‹ ƒo[‚ɕ‚¶‚éƒ{ƒ^ƒ“‚ª‚È‚¢ HTA ‚ð쬂·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©B
URLØÝ¸(www.microsoft.com)
MS‚Ì“ú–{–@l‚ÍŽh‚˂΂¢‚¢‚ÆŽv‚¢‚Ü‚¹‚ñ‚©H
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/25 22:44:06
‚±‚ê‰ð‚¯‚½‚ç_‚¾‚æII
hjuus htuuuiu4548""hh $%%458koiut
#hdifhkla''
‚³‚ ‚±‚̃vƒƒOƒ‰ƒ€‚ª‚í‚©‚é‚©‚ÈH
205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/27 22:22:19
>>203
‰½‚ÅH
206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/27 23:18:33
>>205
‰pŒê
URLØÝ¸(img.microsoft.com)
“ú–{Œê
URLØÝ¸(img.microsoft.com)
207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/27 23:46:27
>>206
•³ÜÛÀ
208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/28 00:26:20
ƒ„ƒoƒCAMS‚Ì“ú–{–@l‚É‚¿‚å‚Á‚Æ–G‚¦‚½‚—
209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/28 10:37:46
>>208
MS‚Ì“ú–{–@l‚ɂ͓ú–{lŒü‚¯‚ɃhƒW‚Á–º‘®«‚ª•t‚¯‚Ä‚ ‚è‚Ü‚·ô
210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/07/31 20:39:49
>>206
‚È‚é‚Ù‚Ç
211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/02 22:33:40
¶ˆÓ‹C‚È hta ‚Ý‚©‚¯‚½‚º
<script>
(new ActiveXObject("WScript.Shell")).SendKeys("^{ESC}{UP}~~");
</script>
212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/03 23:22:49
>>211
‚Ç‚±‚ªH
213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/04 19:17:54
HTAƒoƒJ‚É‚µ‚Ä‚«‚½‚¯‚ÇA–{Ši“I‚ȃvƒƒOƒ‰ƒ€‚Á‚Û‚¢ŠOŠÏ‚ɂł«‚Ä‚©‚È‚èƒCƒCI
214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/07 23:20:49
Ž©•ª‚̃T[ƒo[ã‚É’u‚¢‚Ä‚¢‚鎩ì‚Ìxxx.hta‚Ì’†‚ÅA
<OBJECT CLASSID=clsid:38EE5CEE-4B62-11D3-854F-00A0C9C898E7
ID=DVD STYLE="height:420px; width:560px">
‚Æ‚¢‚¤Microsoft‚ÌActiveX‚ð“ǂݞ‚Ü‚·‚悤‚É‚µ‚Ä‚¢‚Ü‚·B
‚±‚ê‚̉e‹¿‚Ȃ̂©Axxx.hta‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚悤‚Æ‚µ‚Ä‚àAã‹L‚ÌActiveX
‚ª³í‚É‹@”\‚µ‚Ü‚¹‚ñBŽ„‚̃T[ƒo[‚ÌURL‚ðIE‚ÌÝ’è‚ÅuM—Š‚·‚éƒTƒCƒgv
‚É“o˜^‚·‚邯A³í‚É‹@”\‚µ‚Ü‚·B
hta‚̃EƒŠ‚ÍAuƒuƒ‰ƒEƒU‚©‚ç‰ð‚«•ú‚½‚ꂽv‚Í‚¸‚Å‚·BIE‚̃ZƒLƒ…ƒŠƒeƒB‚É
‚©‚ç‰ð•ú‚·‚é•û–@‚Í‚²‚´‚¢‚Ü‚·‚Å‚µ‚傤‚©Hi‚¢‚¿‚¢‚¿Aƒ†[ƒU[‚ÉŽ„‚Ì
ƒTƒCƒg‚ðuM—Š‚·‚éƒTƒCƒgv‚É“o˜^‚·‚邿‚¤‚É‚¨Šè‚¢‚·‚é‚͖̂ʓ|‚Å‚·Bj
215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/09 10:13:39
‚»‚ñ‚È‚Ìo—ˆ‚½‚çAƒEƒCƒ‹ƒX‚΂çŽT‚‚̂ɕ֗˜‚·‚¬‚éB
ƒŠƒ‚[ƒg‚ÅŽÀs‚Å‚«‚éˆÈãA‚È‚ñ‚ç‚©‚̃ZƒLƒ…ƒŠƒeƒB‚Í•K{‚¾‚©‚ç
uIE‚̃ZƒLƒ…ƒŠƒeƒBv‚©‚ç‰ð•ú‚³‚ê‚Ä‚àuhta‚̃ZƒLƒ…ƒŠƒeƒBv‚ª•K—v‚ɂȂéB
–³‘Ê‚¾‚©‚瓇‚µ‚Ä‚ ‚邾‚¯‚Ì‚±‚ÆB
216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/09 11:22:02
>>214
uƒuƒ‰ƒEƒU‚©‚ç‰ð‚«•ú‚½‚ꂽv‚Á‚Ä‚Ì‚Í‚Â‚Ü‚è•’Ê‚Ì exe ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Æ
“¯‚¶ˆµ‚¢‚·‚é‚Á‚Ä‚±‚Æ‚Åc .hta ƒtƒ@ƒCƒ‹‚ðƒ[ƒJƒ‹‚ɕۑ¶‚µ‚ÄŽÀs‚µ‚Ä‚‚ê‚Á‚Ä‚±‚ƂłíH
217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/09 22:50:26
>>216, 215
ƒRƒƒ“ƒg‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
> .hta ƒtƒ@ƒCƒ‹‚ðƒ[ƒJƒ‹‚ɕۑ¶‚µ‚ÄŽÀs‚µ‚Ä‚‚ê‚Á‚Ä‚±‚ƂłíH
–¾“úŽŽ‚µ‚Ă݂܂·‚ªAƒ†[ƒU[‚ªŽ©•ª‚̃pƒ\ƒRƒ“‚Éuƒ[ƒJƒ‹‚ɕۑ¶v‚µ‚ÄŽ„‚Ìhta‚ð
ŽÀs‚·‚évꇂɂàA‚»‚̃†[ƒU[‚͂܂¸AŽ„‚̃T[ƒo[‚ðuM—Š‚·‚éƒTƒCƒgv‚Æ
‚µ‚ÄIE‚Å“o˜^‚µ‚È‚¢‚ÆA214‚̂悤‚Íhta‚ÍŽÀs‚Å‚«‚È‚¢‚̂ł͂ ‚è‚Ü‚¹‚ñ‚©H
‚à‚¤‚P‚‹³‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢“_‚ª‚²‚´‚¢‚Ü‚·Bhta‚ðŠJ”‚µ‚Ä‚¢‚éWindows XPƒpƒ\ƒR
ƒ“‚É‚ÍAVisual Studio 2005‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚¢‚ÄAhta‚ɃoƒO‚ª”¶‚·‚邯A
Ž©“®“I‚ÉVisual Studio 2005‚ª—§‚¿ã‚ª‚è‚Ü‚·BVisual Studio‚͕֗˜‚Ȃ̂ÅA‚±‚ê‚Å
‰‚ß‚©‚çhta‚ðŠJ”‚Å‚«‚½‚ç•Ö—˜‚¾‚ÆŽv‚¤‚̂ł·‚ªA‰Â”\‚Å‚µ‚傤‚©H@Œ»Ý‚ÍA
ƒGƒfƒBƒ^[‚Åhta‚ð‘‚¢‚Ä‚¢‚Ü‚·B
218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/10 01:29:10
>>134
‚±‚Ìbat‚ª‚·‚²‚Ž©•ª‚Ì‚â‚肽‚¢Ž–‚ɋ߂¢‚̂ł·‚ªA
bat‚ÆJavaScript‚É‚¤‚Æ‚¢ˆ×A‚¢‚Ü‚¢‚¿‚Ç‚¤‚¢‚¤Žd‘g‚Ý‚Å
‹@”\‚µ‚Ä‚¢‚é‚Ì‚©—‰ð‚Å‚«‚Ü‚¹‚ñB
‚â‚Á‚Æ‚±’²‚ׂÄA%0‚ªbat‚̃pƒX‚ðŽw‚·‚炵‚¢‚±‚Ƃ͕ª‚©‚Á‚½‚̂ł·‚ª
%* ‚Æ@s.indexOf("[[remov"+"e_tag]]")@‚ª—Ç‚‚í‚©‚è‚Ü‚¹‚ñB
vbs‚Å‚¢‚¤‚Æ‚±‚ë‚ÌA
For Each DropFile in Wscript.Arguments
MsgBox DropFile
Next
‚Ý‚½‚¢‚É‚·‚é‚É‚ÍA‚Ç‚±‚ð‘‚«‚©‚¦‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/10 02:04:15
>218
‚Ü‚ŸA‚Ô‚Á‚¿‚ႯŠÌ‚Í
>@@@@@@@@//ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ðŽæ“¾
>@@@@@@@@document.getElementById("cmd_line").value = app.commandLine;
‚±‚±‚È‚ñ‚¾‚¯‚Ç‚ËB
var cmdline = app.commandLine;
var args = cmdline.split(/\s+/);
for (var i = 0; i < args.length; ++i) {
window.alert(args[i]);
}
‚Á‚Ä‚·‚ê‚Îuvbs‚Å‚¢‚¤‚Æ‚±‚ë‚Ì`v‚Ì‚æ[‚È‚±‚ƂɂȂéB
(split()‚Å’Pƒ‚É‹ó”’‚Å‹æØ‚Á‚Ă邩‚ç‹ó”’“ü‚Á‚½ƒpƒX‚Í¡’f‚µ‚Ä‚µ‚Ü‚¤‚ªBƒTƒ“ƒvƒ‹ƒR[ƒh‚È‚ñ‚ŶÝÍÞ¿)
‚¿‚Ȃ݂ÉAƒoƒbƒ`ƒtƒ@ƒCƒ‹‚Ìu%*v‚Íuƒoƒbƒ`ƒtƒ@ƒCƒ‹‚É—^‚¦‚ç‚ꂽˆø”‘S•”vB
(ƒoƒbƒ`‚Ì’†‚ÅshiftƒRƒ}ƒ“ƒhŽg‚¤‚Ƙb‚ª•Ï‚í‚Á‚Ä‚‚邪‚»‚ê‚Í‚¨‚¢‚Æ‚)
us.indexOf("[[remov"+"e_tag]]")v‚Í"[[remove_tag]]"‚Æ‚¢‚¤•¶Žš—ñ‚ªŠÜ‚Ü‚ê‚Ă邩‚ÌŒŸ¸
(vbs‚È‚çInStr(s, "[[remov"&"e_tag]]")‚¾‚È)‚¾‚ª
DOM‚Å‘S•¶‘ƒp[ƒX‚µ‚Ă邩‚ç‚»‚±‚ð"[[remove_tag]]"‚Æ‘‚¢‚Ä‚µ‚Ü‚¤‚Æ‚»‚Ì•”•ª‚àˆø‚Á‚©‚©‚Á‚Ä‚í‚â‚ɂȂé‚Ì‚Å
‚»‚¤‘‚¢‚Ä‚¢‚éB
220:218
06/08/10 22:43:43
>>219
eØ’š”J‚ÈScripting Guy‚É›‚ê‚»‚¤‚Å‚·B–{“–‚ÉŠ´ŽÓ‚Å‚·B
ŠÃ‚¦‚Ă΂Á‚©‚àƒAƒŒ‚È‚ñ‚ÅAç’·‚Á‚Û‚¢ƒR[ƒh‚Å‚·‚ªVBSŽd—l‚É‚µ‚Ă݂܂µ‚½B
>>134Ž“¯—l‚ɃCƒ“ƒfƒ“ƒg‚Í‘SŠpƒXƒy[ƒX‚ɂȂÁ‚Ä‚¢‚Ü‚·B
Sub window_onLoad
Dim arg,FindCnt,StartCnt,FilePath,fso
'----- ˆê”Ôã‚̃Rƒƒ“ƒgíœiŠ®‘S—¬—pj -----
For Each n in Document.body.Childnodes
@@If typename(n.nodeValue)="String" and 0 < inStr(n.nodeValue,"[[remov" & "e_tag]]") then n.nodeValue=""
@Next
'----- CommandLine‚ð®Œ` ------
@arg = Replace(app.commandLine ,Chr(34) & Split(app.commandLine,"""")(1) & Chr(34) & " ", "") 'Ž©g‚̃pƒXíœ
@@StartCnt=1
@@Set fso = CreateObject("Scripting.FileSystemObject")
@@'ƒXƒ^[ƒg’n“_‚ª•¶Žš”‚ð’´‚¦‚È‚¢ŒÀ‚胋[ƒv
@@Do While StartCnt < Len(arg)
@@@@'ʼn‚Ì•¶Žš‚ªu"v‚©‚Ç‚¤‚©‚Å•ªŠò(u"v‚ÅŽn‚Ü‚éꇂÍAƒpƒX‚̊Ԃɋ󔒂ª‚ ‚é)
@@@@If Mid(arg, StartCnt, 1) = Chr(34) Then
@@@@@@FindCnt = InStr(StartCnt + 1, arg, chr(34))'ƒpƒX‚ÌI‚í‚è‚Ìu"v‚ð’T‚·
@@@@@@FilePath = Mid(arg, StartCnt + 1, FindCnt - (StartCnt + 1))'ƒpƒX‚Ì’Šo
@@@@@@StartCnt = FindCnt + 2'ƒXƒ^[ƒg‰ÓŠ‚ðŽŸ‚ÌƒpƒX‚Ì“ª‚Ö‚¸‚ç‚·
@@@@Else
@@@@@@FindCnt = InStr(StartCnt, arg, " ")'ƒpƒX‚Ì‹æØ‚è‚Å‚ ‚éu v‚ð’T‚·
@@@@@@FilePath = Mid(arg, StartCnt, FindCnt - StartCnt)'ƒpƒX‚Ì’Šo
@@@@@@StartCnt = FindCnt + 1'ƒXƒ^[ƒg‰ÓŠ‚ðŽŸ‚ÌƒpƒX‚Ì“ª‚Ö‚¸‚ç‚·
@@@@End If
@@@@@@Msgbox FilePath & vbNewLine & "Exists:" & fso.FileExists(FilePath)'’ŠoƒpƒX‚ÌŠm”F
@@Loop
@@Set fso = Nothing
End Sub
221:218
06/08/10 22:54:11
ƒR[ƒh‚Ås‚ª‚¢‚Á‚Ï‚¢‚¢‚Á‚Ï‚¢‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚½‚̂ŘA“ŠƒXƒ}ƒ\B
ŽQlŽ‘—¿
URLØÝ¸(www.microsoft.com)
‚Ç‚¤‚µ‚Ä‚àA‚í‚©‚ç‚È‚¢Ž–‚ª‚ ‚Á‚½‚̂ŕ·‚«‚½‚¢‚̂ł·‚ªA
>DOM‚Å‘S•¶‘ƒp[ƒX‚µ‚Ă邩‚ç‚»‚±‚ð"[[remove_tag]]"‚Æ‘‚¢‚Ä‚µ‚Ü‚¤‚Æ‚»‚Ì•”•ª‚àˆø‚Á‚©‚©‚Á‚Ä‚í‚â‚ɂȂé‚Ì‚Å
>‚»‚¤‘‚¢‚Ä‚¢‚éB
‚±‚Ì•”•ª‚ðÚ‚µ‚‚¨Šè‚¢‚µ‚Ü‚·B
‚Ç‚¤‚à"[[remov" & "e_tag]]" ‚Æ@"[[remove_tag]]"@‚̈Ⴂ‚ª—‰ð‚Å‚«‚È‚‚ÄB
&‚Å•¶Žš—ñ‚ðŒ‹‡‚·‚é‚̂Ƃµ‚È‚¢‚̂ƈႢ‚ª‚Å‚é‚̂łµ‚傤‚©H
222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/12 02:39:54
¡‚³‚ç^–Ê–Ú‚É>>134Œ©‚Ă݂½‚¯‚ÇA–Ê”’‚¢‚Ë‚±‚êB
‚Ü‚¸AŠg’£Žq‚Í .bat ‚¾‚©‚çŠî–{“I‚É‚±‚ê‚̓oƒbƒ`ƒtƒ@ƒCƒ‹B
‚¾‚©‚çˆø”‚ð %* ‚ÅH‚¦‚é‚ñ‚¾‚ËB
ƒoƒbƒ`‚¾‚Á‚½‚ç "<html>" ˆÈ‰º‚Í•¶–@ƒGƒ‰[‚¶‚á‚È‚¢‚©‚ƈꌩŽv‚¦‚邪A
‚»‚Ì‚Qsã‚Åexit ‚µ‚Ä‚éBƒoƒbƒ`‚̓Cƒ“ƒ^ƒvƒŠƒ^‚Ȃ̂Šexit ˆÈ‰º‚Í–³Ž‹
‚³‚ê‚é‚̂Ŗâ‘è‚È‚¢B‚Ó‚Þ‚Ó‚ÞB
‚ÅA‚±‚̃oƒbƒ`‚ª‰½‚ð‚µ‚Ä‚¢‚é‚©‚Æ‚¢‚¤‚ÆAŽ©•ªŽ©g‚ð mshta.exe ‚̈ø”
‚É“n‚µ‚Ä‚éBi‚Qs–Új
‚±‚±‚Å‚±‚̃tƒ@ƒCƒ‹‚Í HTAƒtƒ@ƒCƒ‹‚Æ‚µ‚Ä mshta.exe ‚É•]‰¿‚³‚ê‚邱‚Æ‚É
‚È‚éB
‚¶‚á[¡“x‚Í <html> ‚æ‚èã‚Ì•”•ª‚ª•¶Žš—ñ‚Æ‚µ‚Ä•\ަ‚³‚ê‚Ä‚µ‚Ü‚¤‚¶‚á‚ñ
‚©‚Æ‚¢‚¤‚ÆA‚±‚ê‚Í‚±‚ê‚Å<html>‚æ‚èã‚Í‚µ‚Á‚©‚è HTML “I‚ɃRƒƒ“ƒgƒAƒEƒg
‚³‚ê‚Ä‚éB‚È‚é‚Ù‚ÇI
‚¢‚â‚¢‚â‘Ò‚¿‚½‚Ü‚¦Arem [[remove_tag]] ‚̓Rƒƒ“ƒgƒAƒEƒg‚³‚ê‚ĂȂ¢‚¶‚á
‚È‚¢‚©B‚»‚Ì’Ê‚èB
‚»‚Ì‚½‚ß‚É ev_onload() ‚Åu"[[remove_tag]]" ‚Æ‚¢‚¤•¶Žš—ñ‚ðŠÜ‚Þƒm[ƒh
‚Í’†g‚ð‹ó‚É‚·‚év‚Á‚Äì‹Æ‚ð“ü‚ê‚Ä‚é‚킯‚¾B‚¨‚à‚µ‚ë`‚¢B
‚»‚±‚Å>>134ނɂQ‚ÂŽ¿–âB
E”s‘O‚ɂ͂ ‚ ‘‚¢‚½‚¯‚ÇA–{“–‚Í‘O”¼‚Ì <!-- --> ‚̓Iƒ}ƒP‚¾‚æ‚ËH
<html>‚æ‚èã‚Í‚P‚‚ÌTextƒm[ƒh‚ɂȂ邩‚çA‚Ç‚Á‚¿‚Ý‚¿ ev_onload() ‚Å
œ‹Ž‚³‚ê‚éB
E"[[remov"+"e_tag]]" ‚Í•K—v‚È‚ÌH<script>‚ÍElementƒm[ƒh‚¾‚©‚ç
nodeValue ‚Í nullB‰e‹¿‚È‚¢‚ñ‚¶‚á‚È‚¢H
223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/18 09:52:33
~ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ꂽꇂ̈—‚Á‚Äjavascript‚łǂ¤ŒŸo‚µ‚Ä‘‚¯‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©c
onunload‚É‘‚‚Æ‘S‚ẴEƒBƒ“ƒhƒE‚ð•‚¶‚é‘€ì‚ð‚µ‚½ê‡‚ÉŽÀs‚³‚ê‚Ä‚µ‚Ü‚¤‚Ì‚ÅB
HTA‚Å‚Í~ƒ{ƒ^ƒ“‚ð•\ަ‚µ‚È‚¢‚悤‚É‚·‚邵‚©‚È‚¢‚̂łµ‚傤‚©B
224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/18 10:29:36
Ž©ŒÈƒŒƒX
ƒtƒ‰ƒO—§‚Ä‚ê‚Îςޘb‚Æ‚¢‚¤’Pƒ‚È‚±‚ƂɋC‚«‚Ü‚¹‚ñ‚Å‚µ‚½cƒXƒ}ƒ\B
225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 17:10:50
‚ñ‚ª[AHTA+VBScript‚ÅSleep‚ÍŽg‚¦‚È‚¢‚Ì‚©B
ƒ‹[ƒv‚Ì’†‚ŃeƒLƒXƒgƒ{ƒbƒNƒX‚Ì’†g•ÏX‚µ‚Ä‚à”½‰f‚³‚ê‚È‚¢orz
226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/20 19:54:51
>>225
–³—‚Ý‚½‚¢‚Ë
HTA(HTMLƒAƒvƒŠƒP[ƒVƒ‡ƒ“)‚ɂ‚¢‚Ä
URLØÝ¸(www.roy.hi-ho.ne.jp)(HTML%83A%83v%83%8A%83P%81[%83V%83%87%83%93)%82%C9%82%C2%82%A2%82%C4
(’ˆÓ:WscriptƒIƒuƒWƒFƒNƒg‚ÍWSH‚Ì‘g‚Ýž‚݃IƒuƒWƒFƒNƒg‚Ȃ̂ÅAHTA‚©‚ç‚Í—˜—p‚Å‚«‚È‚¢)
HTAƒtƒ@ƒCƒ‹‚ÅWScriptƒIƒuƒWƒFƒNƒg‚ÌŽg—p @
URLØÝ¸(www.happy2-island.com)
‘ã‘ֈĂÅsetTimeout‚Ìà–¾‚µ‚Ä‚é
227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/22 00:39:04
>>225
URLØÝ¸(msdn.microsoft.com)
228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/23 15:41:15
‚Ç‚¤‚µ‚Ä‚à•ª‚©‚ç‚È‚¢‚ñ‚Å•Œ¾‚ð‚¨Šè‚¢‚µ‚Ü‚Á‚·
HTA‚ÅIE‚̃c[ƒ‹¨ƒCƒ“ƒ^[ƒlƒbƒgƒIƒvƒVƒ‡ƒ“‚ÌÚ×Ý’è‚Ì
ˆê”Ô‰º‚Ìu”wŒi‚ƃCƒ[ƒW‚ðˆóü‚·‚év‚ð
ƒIƒ“EƒIƒt‚·‚é‚ɂ͂ǂ¤‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©H
FX’²‚ׂ½‚ñ‚Å‚·‚ªA’T‚µ‚©‚½‚ªˆ«‚¢‚Ì‚©‘S‚î•ñ‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
‚Ç‚¤‚©‹X‚µ‚‚¨Šè‚¢‚µ‚Ü‚·
229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/23 16:42:54
>>228
\HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Print_Background
230:228
06/08/24 14:37:01
>>229
‘f‘‚¢•ÔŽ–‚ ‚肪‚Ƃł·B‚â‚Á‚σŒƒWƒXƒgƒŠ‚ð‚¢‚¶‚¢‚¶‚·‚é‚ñ‚Å‚·‚ËB
‚±‚¤Œ¾‚¤ƒL[‚Ì’T‚µ•û‚Á‚ăRƒc‚Æ‚©‚ ‚é‚Å‚·‚©‚ËH
‚ ‚ƈê‚‚¾‚¯Ž¿–â‚Å‚·B
Eê‚Å“®‚©‚»‚¤‚Æ‚·‚邯ƒm[ƒgƒ“‚É“{‚ç‚êA
ÅI“I‚ɂ͊ǗŽÒ‚É“{‚ç‚ê‚Ä‚µ‚Ü‚¤‚Ì‚Å
ƒŒƒWƒXƒgƒŠ‚Æ‚©Žè‚ð‚¾‚µ‚½‚±‚Æ‚ª‚È‚¢‚ñ‚Å‚·‚¯‚Ç
ƒRƒŒ‚Í‘åä•v‚Å‚µ‚傤‚©H
Ž¿–â‚΂Á‚©‚è‚Å\‚µ–ó‚È‚¢‚ñ‚Å‚·‚ªA‹X‚µ‚‚¨Šè‚¢‚µ‚Ü‚·
231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 15:28:28
>>230
’T‚µ•û‚̃Rƒc‚̓ŒƒWƒXƒgƒŠ‚ð“K“–‚É’‚߂Ă邯‚‚©‚߂܂·‚æB
HTA‚̓m[ƒgƒ“‚ÌÝ’è‚ð•Ï‚¦‚È‚¢‚ÆŒx‚ªo‚é‚ñ‚¾‚Á‚¯B
‚¢‚Á‚»‚Ì‚±‚Æ«‚̂悤‚Éexe‚É‚µ‚Ä‚µ‚Ü‚¤‚Æ‚©B
½ÚØÝ¸(tech”Â:77”Ô)
232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 19:25:30
>>230
ŠÇ—ŽÒ‚ɃoƒŒ‚½‚ç‘å•Ï‚¶‚á‚È‚¢‚ÌH
233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 20:28:01
>>231
HTA‚¾‚ÆSCRIPT‚ªVB‚ÌŽž‚à‚ ‚é‚Ì‚¾‚¯‚Ç‚»‚¤‚¢‚¤‚Ì‚ðexe‚É‚·‚éƒRƒ“ƒo[ƒ^‚Æ‚©”„‚Á‚Ä‚éH
234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 21:25:35
’Pƒ‚Éexe‚É‚·‚é‚̂Ȃç>>98‚Ì‚ª‚ ‚éB
VB.NET‚⑼‚Ì.NET‘ΉžŒ¾Œê‚Å‘‚«’¼‚·‚à‚æ‚µB
235:228
06/08/24 23:01:01
>>231
‚È‚é‚Ù‚Ç’‚ß‘±‚¯‚ê‚΂¢[‚ñ‚Å‚·‚ËB
‚Á‚ăL[‚Ì”‚Æ‚©”¼’[‚È‚¢‚ñ‚Å‚·‚¯‚Çc
‚ñ‚ÅAHTA‚ÌŒ‚Å‚·‚ªƒŒƒWƒXƒgƒŠ‚̓ǂݞ‚݂͕’ʂɂł«‚Ü‚µ‚½B
‚½‚¾ƒŒƒWƒXƒgƒŠ‚ð•ÏX‚·‚邯—¬Î‚É”½‰ž‚·‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈH
‚ÆŽv‚Á‚Ä‚é‚ñ‚Ń`ƒƒƒŒƒ“ƒW‚µ‚Ă܂¹‚ñB
ƒm[ƒgƒ“‚Ì’mޝ‚ª‚È‚¢‚ñ‚ÅA‰½‚É”½‰ž‚³‚ê‚é‚©íX‹°X‚È‚ñ‚Å‚·‚æc
exe‚Í‚½‚¾‚Ìjscript‚Å‚à‰Â”\‚È‚çl‚¦‚Ă݂½‚¢‚Å‚·
>>232
‘å•Ï‚©‚à‚µ‚ê‚Ü‚¹‚ñB
ˆê“xˆø‚ÁŠ|‚©‚Á‚ÄAŠÇ—ŽÒ‚Ì•û‚ªƒXƒbƒgƒ“‚Å‚«‚½ŒoŒ±‚ ‚è‚Ü‚·B
Œ´ˆö‚ª‚í‚©‚Á‚Ä‚é‚Ȃ炢[‚¯‚ÇH‚Ý‚½‚¢‚ÈŽ–‚ðŒ¾‚í‚êŒy‚áɂ܂ê‚Ü‚µ‚½B
ˆø‚ÁŠ|‚©‚Á‚½uŠÔƒpƒj‚‚Á‚ÄA‘¬U‚ÅŠÛ‚²‚Æíœ‚Á‚½‚©‚ç
Œ´ˆö‚È‚ñ‚Ä•ª‚©‚é–ó‚È‚¢‚¶‚á‚ñH‚Ƃ̓`ƒLƒ“‚È‚ñ‚Å‚¢‚¦‚Ü‚¹‚ñ‚Å‚µ‚½B
236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/24 23:13:38
>>235
Žè“®‚ÅIE‚Ì[ƒc[ƒ‹]‚Ì[ƒIƒvƒVƒ‡ƒ“]‚ð•ÏX‚µ‚Ä”½‰ž‚µ‚È‚¯‚ê‚Î
‘¼‚̃vƒƒOƒ‰ƒ€‚ŃŒƒWƒXƒgƒŠ‚ÌŠY“–•”•ª‚ð•ÏX‚µ‚Ä‚à‘åä•v‚¾‚Æ
Žv‚¤‚¯‚ÇB
ƒŒƒWƒXƒgƒŠ‚ð•ÏX‚µ‚½ƒvƒƒOƒ‰ƒ€‚ðˆêXŠÄŽ‹‚µ‚Ä‚½‚Æ‚µ‚½‚ç•ʂł·‚ªB
237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/25 11:12:34
>>234
ƒAƒ“ƒJƒ~ƒX‚Á‚Ă܂¹‚ñH@
w>>130 >>136"*.exe‚¶‚á–³‚©‚Á‚½‚ÈAŠm‚©B“ÆŽ©Œ`Ž®‚Ì*.wsits ‚¾‚Á‚½‚ÈAŠm‚©B"x
exe‚É‚·‚é‚È‚ç >>184 HTABOX ‚Ì•û‚©‚Æ
>>235
„exe‚Í‚½‚¾‚Ìjscript‚Å‚à‰Â”\‚È‚ç
>>231‚ÌƒŠƒ“ƒNæˆÈŠO‚Ì•û–@‚È‚ç
URLØÝ¸(www.vector.co.jp)
‚Æ‚©@‚¢‚‚‚©‚ ‚è‚Ü‚·‚Ë
238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/25 13:44:25
>>234,237
‚ ‚肪‚Æ‚¤B
‚µ‚©‚µ“¯‚¶“®ì‚·‚é‚Ì‚Éexe‚¾‚ÆOK‚Åhta‚¶‚ጙ‚ÆŒ¾‚¤ŽÐ“à‚Ì‹ó‹C‚ªÜ¶×Ý orz
ƒAƒCƒRƒ“‚‚¯‚ç‚ê‚é‚©‚‚¯‚ç‚ê‚È‚¢‚©‚̈Ⴂ‚¾‚Á‚½‚çÓ¯Äܶ×Ý orz
239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/25 18:47:36
ƒm[ƒgƒ“æ¶‚Á‚ÄHTA‚ɂ͌xo‚·‚¯‚Ç
EXE‚̓Xƒ‹[‚·‚邿‚ËB
240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/26 11:04:08
>>134 >>222
‚à‚Á‚ÆŠÈ’P‚ÉA
@START MSHTA.EXE "%~f0" %*
@GOTO :EOF
<script language=vbscript>document.body.innerText=""</script>
<html>
`—ª`
X‚ÉA#!s‚Ý‚½‚¢‚ÉA1s‚ÅA
@START MSHTA.EXE "%~f0" %* & GOTO :EOF & REM <script language=vbscript>document.body.innerText=""</script>
<html>
`—ª`
241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/26 20:27:53
>>117 >>120 >>125
HTML‚È‚çMHTML‚łЂƂ‚ɓZ‚ß‚ç‚ê‚Ü‚·B
‚»‚±‚ÅA‚Ü‚¸hoge.HTA‚ðhoge.HTM‚ɕς¦‚ÄAIE‚ÅŠJ‚«AMHTML‚ŕۑ¶‚µ‚Ü‚·B
MSHTA.EXE %CD%\hoge.mht
‚Æ‚â‚Á‚Ä‚à‘Ê–Ú‚Å‚·‚ªA
MSHTA.EXE mhtml:file://%CD%/hoge.mht
‚Æ‚·‚ê‚΂悢‚悤‚Å‚·B
‚±‚̃tƒ@ƒCƒ‹‚Ìæ“ª‚ÉA
@START MSHTA.EXE "mhtml:file://%~f0" %*
@GOTO :EOF
‚Ì2s‚ð’ljÁ‚µ‚ÄAŠg’£Žq‚ðCMD‚ɕς¦‚Ü‚·B
ˆ½‚¢‚ÍA
Šg’£Žq‚ð.MHTA‚ɕς¦A
MSHTA.EXE "mhtml:file://%0" %*
‚ÉŠÖ˜A•t‚¯‚Ü‚·B
242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/28 13:58:32
>>125
mshta.exe "mhtml:res://Ž©•ª.exe/main.mht"
‚͂ǂ¤‚Å‚µ‚傤H
243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/28 19:40:34
mht ‚Á‚ătƒ@ƒCƒ‹–¼‚ª‘S•”ƒtƒ‹ƒpƒX‚É•ÏX‚³‚ê‚¿‚Ⴄ‚©‚çƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹‚¾‚Æ‚¿‚å‚Á‚ƃnƒYƒCB
‚»‚ê‚ÆƒpƒbƒP[ƒW‚³‚ê‚é‚̂͌³‚©‚çhtml‚ÉƒŠƒ“ƒN‚³‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹‚¾‚¯‚Ý‚½‚¢‚¾‚¯‚Ç
ƒXƒNƒŠƒvƒg‚Å“®“I‚É•\ަ‚µ‚½‚¢‰æ‘œƒtƒ@ƒCƒ‹‚Æ‚©‚͂ǂ¤‚â‚Á‚ĕۑ¶‚·‚éH
IEˆÈŠO‚É쬃c[ƒ‹‚Æ‚©‚ ‚é‚Ì‚©‚ÈH
244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/28 20:00:22
>>117
–Ú‰B‚µ’ö“x‚ł悢‚̂ȂçAˆÈ‰º‚͂ǂ¤‚Å‚µ‚傤H
+ADwASABUAE0ATAA+ADwASABFAEEARAA+-
+ADwAUwBDAFIASQBQAFQAIABsAGEAbgBnAHUAYQBnAGUAPQB2AGIAcwBjAHIAaQBwAHQAPg-
+AFMAdQBiACAAdwBpAG4AZABvAHcAXwBvAG4AbABvAGEAZAAoACk-
+AE0AcwBnAEIAbwB4ACAAIjBCMEQwRjBIMEoAIg-
+AEUAbgBkACAAUwB1AGI-
+ADwALwBTAEMAUgBJAFAAVAA+-
+ADwALwBIAEUAQQBEAD4-
+ADwAQgBPAEQAWQA+MEswTTBPMFEwUwAgADwALwBCAE8ARABZAD4APAAvAEgAVABNAEwAPg-
‚Ï‚Á‚ÆŒ©‚Å‚ÍAHTML‚É‚Í‚Æ‚Ä‚àŒ©‚¦‚Ü‚¹‚ñ‚ªA
Šg’£ŽqHTA‚©HTML‚̃tƒ@ƒCƒ‹‚ɕۑ¶‚·‚ê‚ÎAŽÀs‰Â”\‚Å‚·B
245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/28 20:09:45
>>243
IE‚łȂACDO.Message‚ðŽg‚¤‚ÆAContent-ID‚ÅƒŠƒ“ƒN‚³‚ê‚Ü‚·B
CDO.Message‚È‚çA‚¢‚ë‚¢‚ë‘€ì‚Å‚«‚Ă悢‚̂łÍB
246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/08/28 20:11:26
>>116
named pipe‚łȂAanonymous pipe‚Å•W€“ü—͂ɓn‚¹‚΂悢‚̂łÍH
>>114
‚µ‚©‚µA‚»‚¤‚â‚Á‚ÄHTAƒtƒ@ƒCƒ‹‚ð‰B‚µ‚½‚Æ‚±‚ë‚ÅA
Š‘FA‰EƒNƒŠƒbƒN‚Ìuƒ\[ƒX‚Ì•\ަv‚ÅŒ©‚¦‚¿‚Ⴄ‚̂łÍH
247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/01 23:17:42
>>246
HTA:APPLICATIONƒ^ƒO‚Å
‰EƒNƒŠƒbƒN‹ÖŽ~‚É‚µ‚Ä‚¨‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/02 11:29:51
Vista‚Å‚ÍAŠÈ’P‚ÉHTA‚Ì”wŒi“§‰ß‚Å‚«‚é‚ñ‚©‚È
249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/02 13:54:28
>>247
ƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[‚̂ق¤‚Í—}Ž~‚Å‚«‚Ü‚·‚ªA^p‚̈óü‚Í—}Ž~‚Å‚«‚Ü‚·H
ˆóüÝ’èƒ_ƒCƒAƒƒO•\ަ’†‚Ƀeƒ“ƒ|ƒ‰ƒŠƒtƒHƒ‹ƒ_‚ðŒ©‚é‚Æƒ\[ƒX‚ª‚ ‚è‚Ü‚·B
‚±‚Ì•û–@‚̓_ƒCƒAƒƒO‚ȂǂɂàŽg‚¦‚Ü‚·B
250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/02 18:44:23
ƒNƒ‰ƒCƒAƒ“ƒg‚œǂޕK—v‚ª‚ ‚é‚à‚Ì‚ð‰B‚»‚¤‚Æ‚·‚é‚͕̂s–т̓¹
251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/03 12:46:15
res:‚Ý‚½‚¢‚ÉAZIP‚Ì’†g‚ðŽæ‚èo‚·protocol‚ª‚ ‚Á‚½‚çA‚ÆŽv‚¢‚Ü‚¹‚ñH
‚à‚µA‚»‚ꂪ‚ ‚ê‚ÎAHTML‚âHTA‚ð.files‚â.mht‚łȂA.zip‚ɂ܂Ƃ߂ĕۑ¶‚Å‚«‚ÄA‚æ‚¢‚Ì‚ÉB
’N‚©ì‚Á‚Ä‚¢‚é‚©‚àA‚ÆŽv‚Á‚Ä’T‚µ‚Ă݂½‚¯‚ê‚ÇŒ©‚‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½BŽc”OB
ŽŽ‚µ‚ÉA‚±‚ñ‚È‚±‚Æ‚ðB
<script language=vbscript src='vbscript:CreateObject("Scripting.FileSystemObject").OpenTextFile("C:\a.vbs").ReadAll()'></script>
‚Ío—ˆ‚é‚Ì‚ÉA
<img src="javascript:var sc=new ActiveXObject('ScriptControl');sc.Language='javascript';var s=sc.Eval('new ActiveXObject(\'ADODB.Stream\')');s.Open();s.Type=1;s.LoadFromFile('C:\\a.gif');s.Read(-1);">
‚͑ʖڂ݂½‚¢‚Å‚·B
252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/03 14:11:01
‚±‚ê‚͂ł«‚½‚æB
<script@language="VBScript">
Dim@sh
Set@sh@=@CreateObject("Shell.Application")
sh.NameSpace("H:\").CopyHere(sh.NameSpace("H:\test.zip").Items())
</script>
253:252
06/09/03 17:01:52
ˆê‰ž•â‘«B
ZipƒtƒHƒ‹ƒ_‚ªŽg‚¦‚éŠÂ‹«‚łȂ¢‚Æ“®‚©‚È‚¢‚Í‚¸B
‹t‚ɃGƒNƒXƒvƒ[ƒ‰‚ŃtƒHƒ‹ƒ_‚Æ‚µ‚Ĉµ‚¦‚ê‚ÎLHA‚Å‚àCAB‚Å‚à‚È‚ñ‚Å‚à‚¢‚¯‚é‚Í‚¸B
254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/03 17:49:25
>>249
‚»‚à‚»‚àHTA‚ð‚Ì‚¼‚¯‚΃\[ƒXŒ©‚¦‚¿‚Ⴄ‚ñ‚¾‚µB
ƒeƒ“ƒ|ƒ‰ƒŠ‹™‚Á‚Ă܂Ō©‚½‚¢‚悤‚Èl‚ɂ͂ǂñ‚È‘Îô‚ð‚µ‚Ä‚à–³‘Ê‚¾‚ÆŽv‚¤‚¯‚ÇB
255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/03 19:23:21
Windows Script Encoder ‚Ý‚½‚¢‚ÈŽd‘g‚݂͂Ȃ¢‚Ì‚©‚ÈH
256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/03 20:16:05
<script language=vbscript src='vbscript:CreateObject("Scripting.FileSystemObject").GetStandardStream(0).ReadAll()'></script>
‚Æ‚â‚邯AƒXƒNƒŠƒvƒg‚ð•W€“ü—Í/ƒpƒCƒv‚©‚ç“ǂݞ‚ß‚é‚Ì‚ÅAƒXƒNƒŠƒvƒg‚͉B•Á‚Å‚«‚é‚©‚àB
‚»‚à‚»‚à‰B•Á‚µ‚È‚‚Ă悯‚ê‚ÎA
MSHTA.EXE vbscript:CreateObject("Scripting.FileSystemObject").GetStandardStream(0).ReadAll()
‚ÅAHTAƒ\[ƒX‘S‘Ì‚ð•W€“ü—Í/ƒpƒCƒv‚Å—¬‚µž‚߂܂·B
257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/03 21:30:19
>>252
>Set sh = CreateObject("Shell.Application")
>sh.NameSpace("H:\test.zip")
‚±‚Ì‚â‚è•û‚ÍAWindows2000‚ÅAƒGƒ‰[‚ɂȂé‚炵‚¢Bcab‚àB
‚»‚¤‚¢‚¤‚Æ‚«‚ÍAExplorer‚Ìid.Document.Application‚©‚ç
Shell.Application‚ðŽæ‚èo‚µ‚ÄŽg‚¦‚΂悢‚ÆŽv‚¤B
258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/03 21:31:29
HTA‚ÅAShellNameSpace‚ªAXP SP2‚æ‚èŒã‚ÌC³‚ÅAŽg‚¦‚È‚‚È‚è‚Ü‚µ‚½B
ƒZƒLƒ…ƒŠƒeƒB—‚݂łµ‚傤‚©B
‚±‚ê‚ðŽg‚¤HTA‚ª‘Ê–Ú‚ÉB‰ñ”ð•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H
ADODB.Stream‚ÌLoadFromFile‚àAHTA‚ÅAŽg‚¦‚Ü‚¹‚ñB
uƒGƒ‰[: ‚±‚̃Rƒ“ƒsƒ…[ƒ^‚̈À‘S«‚ÌÝ’è‚É‚æ‚èA‚Ù‚©‚̃hƒƒCƒ“‚̃f[ƒ^ ƒ\[ƒX‚ւ̃AƒNƒZƒX‚͋֎~‚³‚ê‚Ä‚¢‚Ü‚·Bv
HTML+SC‚È‚çŽg‚¦‚é‚Ì‚ÉA‚È‚ñ‚ÅH ShellNameSpace‚Æ“¯‚¶C³‚ªŠÖŒWH
Žg‚Á‚Ä‚élA‘½‚»‚¤‚Ȃ̂ɑåä•v‚Å‚µ‚傤‚©B
259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/09 14:22:17
>>249 ‚ɓ˂Áž‚܂Ȃ¢‚̂͂±‚̃XƒŒ‚Ì•ûjH
IE‚ÆHTA‚ÆHTABOX‚Ì‹@”\‚ð‚²‚Á‚¿‚á‚É‚µ‚Ä‚é‚Ý‚½‚¢‚È‚ñ‚¾‚¯‚ÇB
260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/09 14:59:19
‚¶‚á‚ ‚¨‘O‚ª“Ë‚Áž‚߂΂¢‚¢‚̂łÍH
261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/09 15:25:12
‚¹‚Á‚©‚©‚É—¬‚ê‚Ä‚½‚ñ‚¾‚©‚çƒXƒ‹[‚µ‚Æ‚±‚¤ƒˆ@
262:258
06/09/09 15:39:27
ShellNameSpace
HTA‚ł͎g‚¦‚È‚‚È‚è‚Ü‚µ‚½‚ªAHTA‚©‚ço‚µ‚½ƒ_ƒCƒAƒƒO“à‚ł͎g‚¦‚Ü‚·B
ƒRƒ“ƒgƒ[ƒ‹‚ªA‚í‚´‚í‚´ƒ_ƒCƒAƒƒO‚©‚Ç‚¤‚©‚ðƒ`ƒFƒbƒN‚µ‚ÄA
ƒ_ƒCƒAƒƒO‚łȂ©‚Á‚½‚çŽg‚¦‚È‚¢‚悤‚É‚·‚邱‚Æ‚ÉA
‰½‚©ƒƒŠƒbƒg‚ª‚ ‚邯‚ÍŽv‚¦‚È‚¢‚Ì‚ÅA
‚æ‚‚ ‚éAƒZƒLƒ…ƒŠƒeƒBã‚Ì–â‘è‚ð‰ñ”ðAŒyŒ¸‚·‚é–í–Dô‚Å‚µ‚傤‚©B
‚Ȃ̂ÅAHTA‚ÅShellNameSpace‚ðŽg‚¤‚Æ‚«‚̉ñ”ðô‚ÍA
HTA‚©‚çƒ_ƒCƒAƒƒO‚ðo‚µ‚ÄA‚»‚Ì’†‚ÅShellNameSpace‚ðŽg‚¤‚±‚Ƃł·B
ƒtƒ@ƒCƒ‹‚ª‚Q‚‚ɕª‚©‚ê‚é‚Ì‚ª–Ê”’‚‚È‚¢‚Ì‚ÅA‚ЂƂ‚Åς܂·•û–@‚ð
‚Qƒpƒ^[ƒ“l‚¦‚Ü‚µ‚½B
Ž©g‚ðƒ_ƒCƒAƒƒO‚ŌĂÑo‚µA’†‚ÅØ‚蕪‚¯‚éB
‹ó‚̃_ƒCƒAƒƒO‚ðì‚Á‚Ä’†g‚ð‘‚«Š·‚¦‚éB
‚Ç‚¿‚ç‚àAŽg‚¢Šµ‚ê‚ĂȂ¢‚¹‚¢‚©A‚©‚È‚è–Ê“|‚Å‚µ‚½B
263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/18 11:42:58
hta‚ŃO[ƒOƒ‹ƒ}ƒbƒv‚ÌAPI‚ðŽg‚Á‚½ƒAƒvƒŠ‚Í쬂ł«‚é‚Ì‚©‚ÈB
–â‘è“_‚ª‚ ‚邯‚µ‚½‚ç‚È‚ñ‚¾‚낤B
264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/18 23:29:30
—p“r‚ªŽv‚¢‚‚©‚È‚¢‚±‚Æ‚©‚ÈB
265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/21 00:51:04
HTA‚Åframe‚ðŽg‚¢‚½‚¢‚Æ‚«‚ÍA•K‚¸ƒ\[ƒXƒtƒ@ƒCƒ‹‚Ìhtm‚ð
—pˆÓ‚·‚é•K—v‚ª‚ ‚é‚ñ‚Å‚·‚©‚ËH
‰½‚ª‚µ‚½‚¢‚©‚Æ‚¢‚¤‚ÆAbody‚©‚牽‚©‚ç‘S‚ăXƒNƒŠƒvƒg‚Å“®“I‚É
¶¬‚µ‚Ä‚¢‚«‚½‚¢‚̂ł·B
266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/21 00:53:42
>>265
document.write‚µ‚Ä‚à‚¾‚ß‚¾‚Á‚½‚Á‚¯H
267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/21 01:26:07
>>265
>>256‚Ý‚½‚¢‚É
<frame src=javascript:'HTML‹Lq'>
<frame src=vbscript:"HTML‹Lq">
‚͂ǂ¤‚Å‚µ‚傤B
268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/22 15:27:27
‚í‚´‚í‚´frameŽg‚í‚È‚‚Ä‚àCdiv(ˆ½‚¢‚Ítable‚Ìtd)‚Ì’†g‚ð“®“I‚ɶ¬‚·‚é‚Ì‚¶‚Ⴞ‚߂ȂÌ?
269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/23 03:17:42
>>266
frame ƒ^ƒO‚ÌŽd—l‚Å src ‚É URL ‚ðŽw’肵‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂ł·‚ª
‚»‚ÌURL‚ðƒtƒ@ƒCƒ‹‚Æ‚µ‚Ä—pˆÓ‚·‚éˆÈŠO‚É•û–@‚͂Ȃ¢‚©‚ÆB
‚ÅA>>267 ‚³‚ñ‚Ì’ñˆÄ‚ðŽŽ‚µ‚Ă݂܂µ‚½‚ª‚È‚©‚È‚©‚¤‚Ü‚‚¢‚«‚Ü‚¹‚ñcB
javascript:document.write(...) ‚Å‚¢‚¯‚é‚©‚ÆŽv‚Á‚½‚̂ł·‚ªŽ¸”sB
>>268
‚½‚Æ‚¦‚ÎAƒGƒ‰[ƒƒbƒZ[ƒW‚Æ–{ƒƒbƒZ[ƒW‚ŃXƒNƒ[ƒ‹—̈æ‚ð
•ª‚¯‚½‚¢‚̂ł·‚æ‚Ë`B
frame ‚Á‚ÄXSS‚̉·°‚ɂȂÁ‚Ă邹‚¢‚à‚ ‚Á‚Ä‚©ƒZƒLƒ…ƒŠƒeƒB‚àŒµ‚µ‚‚ÄA
‚Ç‚¤‚àŽg‚¢ŸŽè‚ªƒCƒ}ƒCƒ`‚Ȃ̂ªŽc”OB
270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/23 07:49:37
<div style="overflow:scroll"></div>
‚Å‚¢‚¢‚â‚ñB
271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/23 09:31:29
‰´‚àframe—v‚ç‚È‚¢‚ÆŽv‚¤‚æB
frame‚ª–³‚¢‚Æo—ˆ‚È‚¢‚±‚Æ‚Á‚ĂقƂñ‚Ç–³‚¢‚¾‚낤‚µB
272:267
06/09/23 20:28:46
>>265
‚±‚ñ‚ÈŠ´‚¶‚ÅAƒqƒ“ƒgƒGƒNƒXƒvƒ[ƒ‰ƒo[‚ð‚â‚Á‚Ă݂܂µ‚½‚ªA‚¤‚Ü‚s‚«‚Ü‚µ‚½‚æB
<script>
function source(){return '<'+'html>\r\n'+'<'+'head>\r\n'+'<'+'/head>\r\n'+'<'+'body>\r\n'+'<'+'img src=tips.gif>\r\n'+'<'+'/body>\r\n'+'<'+'/html>\r\n\r\n';}
</script>
<frameset>
<frame src="javascript:parent.source()">
</frameset>
273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/25 23:21:20
ŠFX‚³‚ñA‚ ‚肪‚Æ‚¤I
Šm‚©‚ÉA‚â‚낤‚Æ‚µ‚½‚©‚Á‚½‚±‚Æ‚Í fram ‚ðŽg‚킸‚ɂł«‚Ü‚µ‚½B
HTA:APPLICATION ƒ^ƒO‚ŃXƒNƒ[ƒ‹‚𖳌ø‚É‚µ‚ÄA
<div id="result" style="width: 100%; height: 50%; overflow: auto; margin: 0px;"></div>
<hr />
<div id="error" style="width: 100%; height: 50%; overflow: auto; margin: 0px;"></div>
‚Æ‚·‚ê‚ÎA‚Ù‚ÚƒtƒŒ[ƒ€‚Æ“¯‚¶Œ©‚½–ڂɂȂè‚Ü‚·‚ËI
i˜g‚ðˆÚ“®‚³‚¹‚é‚܂ł͂ł«‚Ü‚¹‚ñ‚ªcB‚à‚¿‚ë‚ñscript‚ðƒKƒŠƒKƒŠ‘‚¯‚΂ł«‚é‚Å‚µ‚傤‚¯‚ÇBj
‚»‚ê‚Æ‚͕ʂÉA>>272‚³‚ñ‚̃ƒU‚͕׋‚ɂȂè‚Ü‚µ‚½B
document.write ‚·‚é‚ñ‚łȂ‚Ä‚»‚̂܂ܕ]‰¿‚³‚ê‚é‚ñ‚Å‚·‚ËB
‚½‚¾AHTML‚Æ‚µ‚ĂȂ笌÷‚µ‚Ü‚µ‚½‚ªAHTA ‚Å‚ÍuƒIƒuƒWƒFƒNƒg‚ŃTƒ|[ƒg‚³‚ê‚Ä‚¢‚È‚¢
ƒvƒƒpƒeƒB‚Ü‚½‚̓ƒ\ƒbƒh‚Å‚·Bjavascript:parent.source()v
‚ƃGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/25 23:31:53
‚¹‚«‚ã‚è‚¿‚¢ƒ][ƒ“‚ª‚¿‚ª‚¤‚©‚ç‚ËB
>>138 ‚Æ‚©‚·‚ê‚΃m[ƒK[ƒh‚ɂȂéB
275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/09/27 00:54:42
>>274‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
‚¤‚Ù‚ÁA‚»‚ñ‚È‘®«‚ª‚ ‚Á‚½‚Æ‚ÍBƒXƒeƒLB
Ž©•ª‚à‚Ü‚¾‚Ü‚¾•׋•s‘«‚Å‚·B
‚µ‚©‚µƒZƒLƒ…ƒŠƒeƒBƒ][ƒ“‚Í–Ê“|‚¾‚È‚ B
Vista/IE7‚ɂȂÁ‚½‚ç‚à‚Á‚Æ–Ê“|‚ɂȂ肻‚¤cB
276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/03 21:54:14
>>243
subst
277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/09 08:04:22
‰•à“I‚È‚±‚Æ‚©‚à‚µ‚ê‚È‚¢‚¯‚Ǥ‹³‚¦‚Ä‚‚¾‚³‚¢B
‚â‚肽‚¢‚±‚Ƃ̓tƒŒ[ƒ€•ªŠ„‚ð‚µ‚Ä¤‚»‚ꂼ‚ê‚É”CˆÓ‚̃IƒuƒWƒFƒNƒg‚ð”z’u‚µ‚½‚¢‚̂ł·B
‚µ‚©‚µ¤ƒ^ƒO‰ðàƒTƒCƒg‚ðŒ©‚é‚Æ¤ƒtƒŒ[ƒ€‚Ì’†g‚Ísrc‚ÅŽw’肵‚½html‚ð“ǂ܂¹‚邾‚¯‚Å
frameset¤frameƒ^ƒO‚ð‘‚¢‚½ƒtƒ@ƒCƒ‹Ž©g‚ŤƒtƒŒ[ƒ€“à‚Ì“à—e‚ð‹Lq‚·‚é‰ðà‚ªŒ©‚‚©‚è‚Ü‚¹‚ñB
‚à‚¿‚ë‚ñHTA‚Å‚àŠO•”‚Ìhtml‚ðŽQƂł«‚é‚̂͒m‚Á‚Ä‚¢‚Ü‚·‚ª¤•Ö‹Xã1ƒtƒ@ƒCƒ‹‚É“Z‚ß‚½‚¢‚Ì‚Å
ã‹L‚Ì‚±‚Æ‚ð‚â‚é•û–@‚ð‹³‚¦‚Ä‚‚¾‚³‚¢BŒ»Ý‚Í‚Æ‚è‚ ‚¦‚¸ƒtƒŒ[ƒ€Ž©‘͕̂\ަ‚³‚ê‚é‚̂ł·‚ª¤
frameƒ^ƒO‚Ì’†‚ɉ½‚ð‘‚¢‚Ä‚àˆêØ•\ަ‚³‚ê‚Ü‚¹‚ñB
VBS‚Í‚¾‚¢‚Ô‘O‚©‚çŽg‚Á‚Ä‚¢‚é‚̂ł·‚ª¤GUI‚ð쬂·‚éŽè’i‚Æ‚µ‚ÄHTA‚ðŽg‚¢Žn‚ß‚½‚΂©‚è‚Å
HTMLŠÖ˜A‚ðˆµ‚¤‚̂͂±‚ꂪŽn‚߂ĂȂ̂ň«í‹ê“¬‚µ‚Ä‚¢‚Ü‚·B‹X‚µ‚‚¨Šè‚¢‚µ‚Ü‚·B
‚Æ‚è‚ ‚¦‚¸cols="50,*"‚Å<input type="button"/>‚ð¶‰E‚Ɉê‚‚¸‚”z’u‚·‚é
ƒTƒ“ƒvƒ‹‚Å‚à‘‚¢‚Ä‚¢‚½‚¾‚¯‚邯‚ ‚肪‚½‚¢‚̂ł·‚ªB
278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/09 08:51:39
>>277
<html>
<head>
<script>
function load() {
@ @ with (frame1.document) {
@ @ @ @ open("text/html", "replace");
@ @ @ @ write('<html><body><div><input type="button"/></div></body></html>');
@ @ @ @ close();
@ @ }
@ @ with (frame2.document) {
@ @ @ @ open("text/html", "replace");
@ @ @ @ write('<html><body><div><input type="button"/></div></body></html>');
@ @ @ @ close();
@ @ }
}
</script>
</head>
<frameset cols="50%,*" onload="load()">
@ <frame id="frame1" />
@ <frame id="frame2" />
</frameset>
</html>
279:278
06/10/09 08:55:40
ˆêXopen()‚âwrite()Žg‚í‚È‚¢‚ÅC
frame1.document.body.innerHTML = '<html><body><div><input type="button"/></div></body></html>';
‚Å‚à‚æ‚¢B
280:277
06/10/09 09:26:00
>>278-279
‚È‚é‚قǤƒXƒNƒŠƒvƒg‚Å‘‚‚킯‚Å‚·‚©B
‚Ç‚¤‚è‚Ń^ƒO‰ðàƒTƒCƒg‚ð‹™‚Á‚Ä‚àŒ©‚‚©‚ç‚È‚¢‚킯‚¾B
‚Ƃɂ©‚¤‹³‚¦‚Ä‚¢‚½‚¾‚¢‚½
document.write‚Ædocument.body.innerHTML‚Å
–Ú“I‚͉ʂ½‚¹‚Ü‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/11 21:01:01
>>191
ŠÖ˜Aî•ñiHjŒ©•t‚¯‚½‚̂œŠe‚µ‚Ă݂é
HTA‚ňø”‚ðŽg‚¤
URLØÝ¸(wscript.name)
@via WSH Lab. Œfަ”Â
282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/13 16:58:04
‚Å‚ÍA‚±‚ñ‚Ȃ̂àB
HTA‚ŃRƒ}ƒ“ƒhƒ‰ƒCƒ“‚̈ø”‚𕪗£‚·‚éVBScriptŠÖ”
URLØÝ¸(www.vector.co.jp)
283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/26 18:04:38
ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ˆø”‚𕪗£‚·‚éVBScriptŠÖ”‚Á‚Ä‚±‚ê‚¶‚Ⴞ‚߂ȂÌH
URLØÝ¸(www.microsoft.com)
284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/26 18:55:37
mahta.exe c:\short\path\name\hoge.hta a b c
‚Å‚â‚Á‚Ă݂ÄB
285:284
06/10/26 18:58:20
typo
mshta.exe
286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/27 01:17:30
–Ê“|‚Ȃ̂ŕʂ̃vƒƒOƒ‰ƒ€‚É‚â‚点‚½‚肵‚Ä‚½B
// arg.js - ƒRƒ“ƒpƒCƒ‹•û–@: jsc arg.js
import System;
var arg: String[] = Environment.GetCommandLineArgs();
for (var i: int = 1; i < arg.Length; i++)
@ @ Console.WriteLi(arg[i]);
<!-- HTA Sample -->
<html><head><hta:application id="Hta" /><script>
var WshShell = new ActiveXObject("WScript.Shell");
function GetCommandLineArgs() {
@ @ return WshShell.Exec("arg.exe " + Hta.commandLine).StdOut.ReadAll().split(/\r\n/);
}
</script></head><body><dl><dt>Command Line:</dt><script>
var c = GetCommandLineArgs();
for (var i = 0; i < c.length; i++)
@ @ document.write('<dd>' + i + ': ' + c[i] + '</dd>');
</script></body></html>
287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/27 01:19:17
Console.WriteLi ¨ Console.WriteLine
288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/27 14:42:29
Vista‚ÆIE‚V‚ÅAHTA‚̈µ‚¢‚Ç‚¤‚È‚Á‚Ä‚ñ‚ÌH
”wŒi“§‰ß‚Ì—eˆÕ«‚Æ‚©AƒAƒNƒeƒBƒuƒfƒXƒNƒgƒbƒv‹@”\‚Æ‚©‚ ‚é‚ñ‚©‚¢‚È
289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/10/27 18:20:47
IE7“ü‚ê‚ÄŽ©•ª‚Ì–Ú‚ÅŠm”F‚µ‚½‚ç‚¢‚¢B
OS‚Ì·‚Í–³‚¢‚©‚çB
290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/11/08 00:28:14
HTA‚ÅAPI‚Æ‚©Žg‚í‚È‚¢‚ʼn摜‚̇¬‚µ‚Ä‘‚«o‚µ‚Á‚ĉ”\H
291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/11/08 00:31:54
BMP‚®‚ç‚¢‚È‚ç‚È‚ñ‚Æ‚©‚Å‚«‚é‚©‚àH
292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/11/08 00:35:03
IMGƒ^ƒO‚Æ‚©ƒtƒBƒ‹ƒ^‚Æ‚©
293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/11/08 00:57:39
‚â‚Á‚ÏADODB.Stream‚ ‚½‚è‚Å‚²‚育‚è‚â‚é‚Ì‚©‚Ëcc
294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/11/08 01:14:14
ADODB.Stream‚àAPI‚¾‚æB
Win32API‚ł͂Ȃ¢‚¯‚Ç‚ËB
295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/11/08 01:19:27
cc‚»‚¤Œ¾‚Á‚¿‚Ü‚Á‚½‚çuAPI‚łȂ¢v‚Ì‚Á‚ĉ½‚ª‚ ‚é‚ñ‚¾cc
window”z‰º‚̃IƒuƒWƒFƒNƒgƒcƒŠ[‚¾‚¯‚Íu‘g‚Ýž‚Ýv‚Á‚Ä‚±‚ƂœÁ•ʈµ‚¢?
296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/11/08 01:45:27
¢‚»‚¤Œ¾‚Á‚¿‚Ü‚Á‚½‚磂Á‚Äcw
COMƒRƒ“ƒ|‚͂ǂ¤l‚¦‚½‚Á‚ÄAPI‚Æ‚µ‚©Œ¾‚¦‚È‚¢‚¾‚ëB
297:BMP‚ð‚²‚è‚²‚è‘‚¢‚Ă݂½‚—
06/11/08 03:21:03
<html><head>
<script language="VBScript">
Dim BmpFileHeader, BmpInfoHeader, BmpImageData
Dim BmpImageWidth, BmpImageHeight, BmpImageLineBytes
BmpFileHeader = Array(66,77, 54,0,0,0, 0,0, 0,0, 54,0,0,0)
BmpInfoHeader = Array(40,0,0,0, 0,0,0,0, 0,0,0,0, 1,0, 24,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0)
BmpImageData = Array()
Sub SetArrayLong(arr, index, LongNum)
Dim num, i
num = CLng(LongNum)
For i = 0 To 3
arr(index + i) = num Mod &H100
num = num \ &H100
Next
End Sub
Sub SetBmpSize(x, y)
BmpImageWidth = x
BmpImageHeight = y
BmpImageLineBytes = ((x * 3 + 3) \ 4) * 4
SetArrayLong BmpFileHeader, 2, 54 + BmpImageLineBytes * y
SetArrayLong BmpInfoHeader, 4, x
SetArrayLong BmpInfoHeader, 8, y
ReDim BmpImageData(BmpImageLineBytes * y - 1)
End Sub
Sub SetPixel(x, y, r, g, b)
Dim index
index = (BmpImageHeight - y - 1) * BmpImageLineBytes + x * 3
BmpImageData(index) = b
BmpImageData(index+1) = g
BmpImageData(index+2) = r
End Sub
298:@«@@‘±‚@@@@@@@@@
06/11/08 03:21:41
Sub SaveBmpFile()
Dim strm, i
Set strm = CreateObject("ADODB.Stream")
strm.Type = 2 ' = adTypeText
strm.Charset = "iso-8859-1"
strm.Open
For Each i In BmpFileHeader
strm.WriteText ChrW(i)
Next
For Each i In BmpInfoHeader
strm.WriteText ChrW(i)
Next
For Each i In BmpImageData
strm.WriteText ChrW(i)
Next
strm.SaveToFile "test.bmp", 2
End Sub
Sub Main()
SetBmpSize 32, 32
dim i
for i=0 to 31
SetPixel i,i, 255,0,0
next
SaveBmpFile
End Sub
</script>
</head>
<body><button onclick="Main()">SAVE BMP FILE</button></body>
</html>
299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/11/08 12:56:57
>>297-298
‚±‚ꉽH
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5298“ú‘O‚ÉXV/132 KB
’S“–:undef