我有一個問題,我可以先申請執行執行語句只有一次?可以在沒有註冊密鑰或安裝程序的情況下完成嗎?exceuting一些statments只有一次(vb.net)
1
A
回答
1
既然你不解釋你爲什麼不想/可以使用任何「共同」的方法來存儲狀態參數爲您的應用程序,我會認爲它是反盜版的目的。
我想這一切都取決於你想去的深度。
所以,這裏的東西我已經在幾個商業應用做了我開發(主要是,但不限於,防止盜版):
- 加密使用自己的專有算法對原可執行文件(或許,在您的情況不是必要的)
- 創建一個啓動應用程序,它可以解密和執行應用程序
- 實施,到發射器,一個機制來修改原始應用程序的某些地區,不影響其執行(提示:元-data/resources/etc ...)
- 保存修改的代碼
隨後程序的執行可以通過「檢測」這些更改輕鬆檢測「參數/值/設置」。
再一次,這是一個相當複雜且相當晦澀的方式來存儲應用程序的啓動參數(或狀態),但同樣,根據您要查找的內容,這是一種非常安全和有效的方法。
這裏展示的 「基本常識」 這種方法的一個樣本:HiddenParams
2
只要在App.config
<appSettings>
<add key="HasExecuted" value ="0"/>
在代碼的值存儲:
If Convert.ToBoolean(ConfigurationManager.AppSettings("HasExecuted")) = False Then
'Do something only once
End If
以下是保存/更新AppConfig的指南:Update app.config system.net setting at runtime
相關問題
- 1. 動畫一些div只有一次
- 2. 只有一次
- 3. 使一些代碼只運行一次
- 4. VB.Net WebBrowser導航只能工作一次
- 5. 只有一次Occurence
- 6. Python - 將一些東西添加到列表只有一次
- 7. AllowDrop只有一些ListBoxItems
- 8. dplyr group_by只有一些值
- 9. preg_match只有一些數字
- 10. VB.NET只讀一些細胞從CSV文件中的每一行
- 11. 方式只有一次
- 12. 負載interact.js只有一次
- 13. Rake任務只有一次
- 14. 執行ajax只有一次
- 15. Animate Chart.JS只有一次
- 16. 事件只有一次
- 17. 的foreach只有一次
- 18. Android:TextView onDraw()只有一次?
- 19. 只有演講第一次
- 20. Jquery Refreshing Div只有一次
- 21. Foreach循環只有一次
- 22. Java只有addMouseListener一次
- 23. 只有一次執行 - AJAX
- 24. ListBox SelectionChanged只有一次?
- 25. 照片是隻有一次
- 26. 寫文件只有一次
- 27. AngularJS只有一次顯示
- 28. layout動畫只有一次
- 29. 加載XML只有一次
- 30. Java流。只有一次
一個代碼示例會有很大的幫助 – Steve
你怎麼知道它的第一個執行 – rerun
如果不執行然後執行...... –