GetProcessesByNameでの多重起動防止について – プログラミング – Home

通知
すべてクリア

[解決済] GetProcessesByNameでの多重起動防止について


ponpon
 ponpon
(@ponpon)
ゲスト
結合: 18年前
投稿: 9
Topic starter  

GetProcessesByNameを使って多重起動防止を行っています。

WindowsXp では問題なく実行するのですが、
Windows2000、.Net Framework1.1で実行すると以下のようなエラーがでます。

>at System.Diagnostics.NtProcessManager.GetProcessInfos(PerformanceCounterLib
library)
>at System.Diagnostics.NtProcessManager.GetProcessInfos(String machineName,
Boolean isRemoteMachine)
>at System.Diagnostics.ProcessManager.GetProcessInfos(String machineName)
>at System.Diagnostics.Process.GetProcesses(String machineName)

ちなみに.Net Frameworkを2.0にすると問題なく実行します。
GetProcessesByNameについて調査したのですが、原因がわかりません。
どなたかご存知の方がいらっしゃればご教授ください。

環境
.Net Framrwork 1.1
Visual Studio 2003


引用未解決
トピックタグ
aetos
(@aetos)
Noble Member
結合: 5年前
投稿: 1480
 

コピペする行が足りていないように思われます。
「何処でエラーが出たか」は一部書かれていますが、「どんなエラーが出たか」があり
ません。


返信引用
ponpon
 ponpon
(@ponpon)
ゲスト
結合: 18年前
投稿: 9
Topic starter  

情報が足りず、申し訳ありません。

ライブラリリファレンスに開発プラットホームWindows2000 SP4
とありましたので、SP4で確認したところ実行しました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました