有没有可能从一个HTML5app (PHP,SQLITE,HTML,CSS,JS)中用c#制作一个可安装的视窗软件?软件必须启动PHP (5.4),并且必须只加载webbrowser对象中的document-root。
从理论上讲,它应该可以正常工作。但是如何保护这段代码呢?有可能至少保护PHP部分吗?ioncube或zend-guard能在PHP5.4的嵌入式服务器上工作吗?当我通过cmd启动PHP Webserver时,是否有可能隐藏每次都会打开的shell窗口?
或者你知道另一种方法,如何从HTML-5 (带有PHP)应用程序中制作软件?
发布于 2013-08-12 23:16:52
你选择了错误的语言。JS、CSS和SQLLite是独立的技术。
我建议用另一种能够生成可执行文件的语言来编写应用程序,比如C/ C++ (并且可以很容易地插入到SQLITE中)。
发布于 2013-08-13 20:41:48
如果你想从HTML5-APP (PHP,SQLITE,HTML,CSS,JS)中创建一个安装程序,看看bitnami包,它可能会解决你的问题,如果你有任何明确的理由使用C#,然后你已经看到了它的库或命名空间,这可能会给你安装程序的能力。但是你的问题不清楚,可以说得更清楚些吗?
发布于 2014-01-20 19:57:44
您可以使用CefSharp项目在C#中嵌入Chrome浏览器。你还需要嵌入一些webserver (php内置的webserver可能可以,但它是单线程的,所以这可能是个问题)。
如果它不一定是C#,那么看看PHP Desktop项目,它使用C++嵌入了一个Chrome引擎、一个多线程PHP服务器Mongoose和一个PHP解释器。可以使用许多可用的php编码器来保护源代码,请参阅项目网站上的KnowledgeBase维基页面以获取详细信息。
https://stackoverflow.com/questions/18190334
复制相似问题