私はちょうどあなたがプラグインをインストールすると、それを呼び出すことなく今まで働い続けて、いくつかのWordPressのプラグインで見た、自動タグのプラグイン、自動RSSのフェッチがあります。
私がしたいことは、自分のImagesフォルダ内にdllファイルを置くことです。アップロードされたファイルを監視し、いくつかのオプションに基づいて編集します。このDLLは、正しいフォルダにアップロードされたときに自動的に動作します。永遠に走る
これはできますか?
いいえの場合は、そうする別のオプションがありますか?
「Windowsサービスやスタートアップアプリケーションを使用できることはわかっています。他のオプションを意味します。」
更新:私は他のオプションを望んでいます。または起動する。DLLファイルを自動実行して動作させることはできますか?
答えて
リンクが含まれていないため、私はあなたがWP-o-Maticを考えていると仮定できます。よくある質問から、cronジョブを設定します。これは自動的には実行されません。
Windowsに相当するのはscheduled taskです。 EXEを書いてDLLをホストし、呼び出すことができます。または、作業を行うURLを呼び出すには、wgetを使用します。明らかに、あなたが言及しているように、FileSystemWatcherを持つWindowsサービスのレイテンシは小さくなります。
言われているように、Windowsサービスやスケジュールされたタスクを避けるために、様々なハックabusing ASP.NET's cache service、timers、またはthreadsがあります。個人的に、私はそれらのどれも支持しない。 ;)
「あなただけのプラグインをインストールし、それを呼び出すことなく、これまでのために働いて続ける」
あなたは、公開インタフェースに対して書かれていますプラグインをインストールし、ワードプレスは自動的にそのプラグインを呼び出します。必要に応じて適切な場合には
dllは単独では実行できません。ライブラリであり、それを呼び出すには別のものが必要です - XPまたはWin2k3サーバー上で実行中のプロセスをチェックすると、rundll32のインスタンスdllをホストするために使用されます。
あなたが何をしたいのか、どのような制約があるのかによって、Shell Extensions何かをすることができるかもしれませんが、私はWindowsサービスがすべての正直なところに行く最良の方法だと思います。
ディレクトリを共有できますか?それを共有することができれば、別のボックス(またはBizTalkなど)からのサービスで変更を監視することができます。
- 1. クロムスニペットを自動実行することはできますか?
- 2. Lingo 11を並行して動作させることができます
- 3. Windowsサービスとして動作しているJenkinsをリモートで動作させることができません
- 4. 起動時にAIRアプリケーションを実行させることはできますか?
- 5. JSONは動作していますが、JSONPを動作させることができません。
- 6. 私のプログラムはNetBeansから実行すると動作しますが、JARファイルとして実行すると動作しません
- 7. "IscommandAvailable"を動作させることはできません
- 8. はilmergeを動作させることができません
- 9. プロジェクトの自動ビルド後に 'jar/javaファイル'を自動実行しますか?
- 10. Azureを実行しているASP.NET MVC 3でWordpressを動作させることは可能ですか?
- 11. htmlの高さ:自動は動作していません
- 12. アンドロイドスタジオを実行しても自動起動アプリではありません
- 13. WordPress - add_rewrite_rule()を動作させることができません
- 14. ファンシーボックスを動作させることができません
- 15. jasmine.any(Function)を動作させることができません
- 16. modf()を動作させることができません
- 17. カスケードコンボボックスを動作させることができません
- 18. MvcIntegrationTestFrameworkを動作させることができません
- 19. FancyBoxを動作させることができません
- 20. setFocus()を動作させることができません
- 21. EntityFunctions.TruncateTime()を動作させることができません
- 22. httpErrorsを動作させることができません
- 23. UIAlertViewを動作させることができません
- 24. Axapta.CreateAxaptaObject()を動作させることができません
- 25. CocoaPodsを動作させることができません
- 26. zedgraphを動作させることができません
- 27. コンバータを動作させることができません
- 28. jdbcRealmを動作させることができません
- 29. NLogを動作させることができません
- 30. EF4 LinqDataSourceでEnableUpdateとEnableDeleteを動作させることはできますか?