如果知道API,是否可以將DLL從已安裝的應用程序複製到您自己的bin文件夾中,鏈接到它並在運行時調用函數?如果您從組件供應商那裏購買了DLL,並且如果您從安裝中獲取DLL,該DLL是否會發生變化?你可以爲你自己的應用程序使用二進制DLL嗎?
0
A
回答
2
當然,這是可能的。檢查許可協議以確保允許您這樣做。
2
如果許可證是允許的話,是的。例如GPL,LGPL,BSD,MIT或許多其他開源許可證。一些商業許可可能允許您爲自己的程序以二進制形式重新分配內容,但除非您支付了大量資金,否則AFAIK非常罕見。
編輯:如果它是GPL或LGPL,您必須提供源代碼(用於DLL)或提供某種方式讓用戶獲取它。
相關問題
- 1. 你可以使用你自己的數據庫的Facebook應用程序?
- 2. 你可以安裝你自己的應用程序在您的Windows 7手機
- 3. 你可以檢查你的應用程序內的應用程序更新嗎?
- 4. Python應用程序:你可以保護你的代碼嗎?
- 5. 你如何管理你自己的應用程序?
- 6. 你可以用C中的二進制數索引數組嗎?
- 7. 你可以在F#中定義你自己的操作符嗎?
- 8. 你可以在Drupal中創建你自己的鉤子嗎?
- 9. 你可以在你自己的服務器上運行jekyll嗎?
- 10. 你可以在Dart應用程序中使用Java庫嗎?
- 11. 你可以在Silverlight中使用多個應用程序域嗎?
- 12. 你使用應用程序框架嗎?
- 13. 你可以爲Zune HD編寫應用程序嗎?
- 14. 你可以在Android應用程序中調用python例程嗎?
- 15. 你可以從它自己的json對象調用數據嗎?
- 16. 你可以在Python中引用自己的類嗎?
- 17. 你可以使用Lucene作爲OODB嗎?
- 18. 你可以鎖定你的應用程序的屏幕?
- 19. 你可以使用openID作爲iPhone應用程序的單一登錄嗎?
- 20. 你可以在java控制檯應用程序中使用keylistener嗎?
- 21. 你可以動態分配CFBundleDocumentTypes到你的Cocoa應用程序嗎?
- 22. 二郎:你的整個應用程序
- 23. 你可以用HTML/CSS和Javascript編寫Cocoa應用程序嗎?
- 24. 你可以從MS SQL Server調用C++應用程序嗎?
- 25. 你可以更新應用程序包中的文件嗎?
- 26. 你可以編寫Zune桌面應用程序的插件嗎?
- 27. 製作你自己的pow()
- 28. 是否有自動更新程序/修補程序,你可以爲你實現java/scala應用程序?
- 29. 你怎麼知道你的C#應用程序正在使用哪個DLL?
- 30. 你可以在UWP中的C#代碼中使用C++ DLL嗎?
誰向你詢問合法性?我想知道的是,如果這是可能的。 – 2010-11-04 09:18:46
那麼,根據合法性,這可能是不可能的;-) – 2010-11-05 17:38:13