問題タブ [netapi32]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
96 参照

windows - NetFileEnum に一貫性がなく、データが返されない場合がある

私は、共有フォルダーで発生した変更を検出し (を使用して)、その変更されたファイル/フォルダーReadDirectoryChangesWを呼び出すC++ アプリケーションに取り組んでいます。NetFileEnumこのようにして、ファイル/フォルダーを変更する可能性のある候補がわかりました。

NetFileEnumドキュメントによると:

指定されたパラメーターに応じて、サーバー上の一部またはすべての開いているファイルに関する情報を返します。

ただし、NetFileEnum には一貫性がなく、現在誰がリソースにアクセスしているかが常にわかるわけではありません。50 ~ 60% の確率でしか機能しないようです。

より具体的には、\\172.20.30.40\myshare\file.txt(ローカル パス: C:\myshare\file.txt) を変更するとします。
NetFileEnum次に、次のパラメーターを使用して呼び出されます。

fStatusNERR_success(0) を返します。ただし、時間の 40 ~ 50%dEntriesReadは 0 です。これは NetFileEnum の既知の問題ですか? 誰が共有リソースにアクセスしているかを知るためのより一貫した方法はありますか?

0 投票する
2 に答える
2100 参照

c# - C# TAPI を使用したコール モニター

電話のアクティビティを監視するプログラムを作成する必要があります。番号や名前など、通話に関する情報を取得します。私は TAPI コードと C# に強いわけではないので、誰かが私を助けてくれることを願っています。

通話が着信したときに、使用可能なデバイスを検出し、それらのデバイスから情報を取得しようとする次のコードがあります。

しかし、実行すると、使用可能なデバイスが表示されますが、通話に関する情報は表示されません。私はJavaでのプログラミングに慣れているので、メインで呼び出し情報を取得するメソッドを呼び出すために送信する必要があると思いますが、それを行う方法と、私が見たコードではわかりません。ですから、TAPI がどのように機能するか、およびコードを機能させるために何ができるかを理解するのを手伝ってくれることを願っています。

0 投票する
0 に答える
56 参照

c# - NetServerGetInfo がエラー 5 を返す (アクセスが拒否されました)

SERVER_INFO_101 の公式の例のコードを実行しようとしていますが、一部の LAN PC で常に「アクセスが拒否されました」というエラーが発生します (それらの約 50%)。

https://docs.microsoft.com/en-us/windows/win32/api/lmserver/nf-lmserver-netservergetinfo

しかし、C# を使用して EQUIVALENT コードを実行すると、プログラムはすべての LAN PC で問題なく実行されます。

C++ ではパーミッション エラーが発生するのに、C# ではエラーが発生しないのはなぜですか?