關於winfrom呼叫js做加密神馬的最討厭了.
下面就介紹下吧.
1. 編譯js為dll,winfrom引用dll呼叫相應方法.
優點 : 直接編譯成dll,
缺點: 一般js都被壓縮,很多都無法直接編譯成dll...這個很操蛋.不推薦使用.
本帖隱藏的內容 附上編譯js到dll的方法
在環境變數裡面-系統變數-path-點編輯,在末尾新增";.netframework(注意編譯版本)絕對路徑"注意前面還有個分號,系統變數中不能有中文,空格..o了.直接cmd jec 呼叫編譯就可以了. 例如: "jsc /t:library checkuser.js"
具體用法請參照我寫的一篇 蘑菇街互心小工具 原始碼.
傳送門
2.拼接js內容,具體請參考飛哥 登陸58同城的例子.
傳送門
優點: 沒用過,也不清楚..
缺點: 沒用過,也不清楚..
3.呼叫interop.msscriptcontrol
優點: 經常使用這個.[自從知道以後]..比較方便,js格式化修改好以後直接存資源裡.呼叫起來很方便.
缺點: 以前找不到win7 64位的dll,用起來總會報錯...**中附上的附件為win7 64位可用的.
本帖隱藏的內容 引用 interop.msscriptcontrol的dll,
呼叫方法 :
///
/// 密碼加密
///
///
///
public string encodepass(string pass)
).tostring();
return str; }
附上以前寫的註冊qq的原始碼,附帶rsa演算法.不過是舊版,上次和(♂)xiaotianbao 童鞋重新討論了下發現總返回26,最近又比較忙也沒重新再看.....
方法4: jsengine
優點: 不用引用其他東西.直接傳遞也挺方便.
缺點: 額,可能是我用的不熟,感覺有點繁瑣.
使用方法同方法3裡面的方法2文件. 另♂[北京]sillypgm 在群(總群)中有共享檔案,我附件也有帶,就不重新上傳附件了.
方法5: 呼叫瀏覽器控制項獲得頁面方法
這個就不推薦了....速度慢,要等到頁面載入完成才會去執行呼叫,不然還報錯...
優點: 畢竟是原生的...
總結下如下 :
js呼叫php和php呼叫js的方法
一 js呼叫php的值 a.html b.php action get action 輸出一句js語句,生成乙個js變數,並賦顛值為php變數 action的值 echo var jstext action echo var jstext aa echo var jstext 1 小結 在html裡...
js加密css加密base64加密翻譯的思想和操作
破解js加密的的方法 1找到那些引數在影響資料的獲取 需要做不同的請求,對比引數,找出不同的引數即可 2找到引數之後,需要查詢這些引數是從 獲得的 生成的原理是什麼?1 找到引數可能是通過之前的一些請求傳遞過來的 2 引數實在某個js檔案生成的 z找到對應的js檔案,分析js 得到引數的生成原理 在...
JS呼叫JS函式的方式
前端基礎知識分享 宣告乙個函式,並呼叫 function func func 使用函式的lambda表示式定義函式,然後呼叫 var func function var宣告了乙個表示式,所以最後有分號 func 將函式賦值給物件的成員後,那麼這個就不在稱為函式,而應該叫做方法 定義乙個函式 var ...