すらすらプログラマーへのお問い合わせ
すらすらのブログ
アクセス数  累計:000,683,158  昨日:000,000,166  本日:000,000,185
Loading
やってみよう!
.NET プログラミング
プロパティグリッド
印刷
リストボックス
スレッド
リストビュー
インストーラー
やってみよう!

Windows自動処理のためのWSHプログラミングガイド

WSHクイックリファレンス 第2版

[改訂版] VBScriptポケットリファレンス (POCKET REFERENCE)

最速攻略 VBScriptサンプル大全集

JavaScript本格入門 ~モダンスタイルによる基礎からAjax・jQueryまで

JavaScript 第5版

よくわかるゼロからはじめるJavaScript (よくわかるトレーニングテキスト)

JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス

スクリプトの暗号化④ 最終更新:2011/10/09
【Amazon ランキング:本 - ゲーム攻略・ゲームブック】

 前回までは html を暗号化しましたが、次は WSH の暗号化をやってみます。
サンプル④
 スクリプトの暗号化①で作った html を以下のように WSH に作り変えます

sample04.wsh
<?xml version="1.0" encoding="Shift_JIS" standalone="yes" ?>
<job id="sample04">
<?job error="true" debug="true" ?>
<script language="JScript">
    
//**Start Encode**
    
// JavaScriptを使ってでメッセージボックスを表示します。
    
function showMessage_JavaScript(){
        WScript.Echo(
"このメッセージはJavaScriptで表示しています。");
    }
</script>

<script language="JavaScript">
    
//**Start Encode**
    
// JScriptを使ってでメッセージボックスを表示します。
    
function showMessage_JScript(){
        WScript.Echo(
"このメッセージはJScriptで表示しています。");
    }
</script>

<script language="VBScript">
    
'**Start Encode**
    
' VBScriptを使ってでメッセージボックスを表示します。
    
Sub showMessage_VBScript()
        WScript.Echo 
"このメッセージはVBScriptで表示しています。"
    
End Sub
</script>

<script language="JScript">
// <![CDATA[
    //**Start Encode**
    
// Windows Script Encorder のサンプル④
    WScript.Echo(
"Windows Script Encorder のサンプル④");

    showMessage_JScript();
    showMessage_JavaScript();
    showMessage_VBScript();
// ]]>
</script>
</job>
暗号化
暗号化する際には /e オプションで sct と指定します。
>screnc /e sct sample04.wsh sample04e.wsh
 script タグの language 属性は html と同じように XXXX.Encode と書き変わっています。あと、 JavaScript も JScript に書き変わっています。


sample04e.wsh
<?xml version="1.0" encoding="Shift_JIS" standalone="yes" ?>
<job id="sample04">
<?job error="true" debug="true" ?>
<script language="JScript.Encode">
    //**Start Encode**#@~^igAAAA==@#@&amp;d&amp;JPxl\m?1.kaYを使ってでメッセージボックスを表示します。@#@&amp;i0;U1YkKUPktWS\n/klT+m9C-m?^Db2Yv#`@#@&amp;dd j1DrwD Am4K`rこのメッセージは9l7lU^DbwOで表示しています。J*i@#@&amp;i8@#@&amp;ABwAAA==^#~@
</script>

<script language="JScript.Encode">
    //**Start Encode**#@~^gQAAAA==@#@&amp;d&amp;JPx?mMkaOを使ってでメッセージボックスを表示します。@#@&amp;dWE  mOrKxPk4WSH+kdCo{x?^Dr2D`b    @#@&amp;dij^MkwO Am4WvEこのメッセージはx?^MkaYで表示しています。J*i@#@&amp;d)@#@&amp;WBgAAA==^#~@
</script>

<script language="VBScript.Encode">
    '**Start Encode**#@~^gQAAAA==@#@&amp;dv,.~?mMkaOを使ってでメッセージボックスを表示します。@#@&amp;djE(Pd4KhHd/mo+|#$?1DbwO`b@#@&amp;d7U^DbwO AmtG~rこのメッセージは.$?1.bwOで表示しています。r@#@&amp;d2    N,jE(@#@&amp;zBcAAA==^#~@
</script>

<script language="JScript.Encode">#@~^xQAAAA==@#@&amp;z&amp;,@#@&amp;dzJPqrx9WA/,?^.bwY,3x1WD9n.Pのサンプル④@#@&amp;ijm.raY 214WvJ   r   NWAd,?^Db2DP3   mKDND,のサンプル④E#p@#@&amp;@#@&amp;dd4KhHd/mo+|BjmMkaYc#I@#@&amp;ddtKAH/dCT+{BC7ljmMraYc*i@#@&amp;dktKAH/dlT+m#~?mMrwD`#p@#@&amp;zJP@#@&amp;uTMAAA==^#~@</script>
</job>
※このページで紹介しているサンプルコードについて管理者は動作保障をいたしません※
※サンプルコードを使用する場合は、自己責任でお願いします※

【楽天 ランキング:パソコン・周辺機器 - パソコン周辺機器】




このサイトはフリーソフトのMerge HTMLで作成されています。
このサイトはリンクフリーです。

ページの先頭に戻る Copyright© 2010-2015 Jun.Shiozaki All rights reserved.