http://dixq.net/forum/viewtopic.php?f=3&t=9133
で質問した者です
回答していただいたことを参考に
初心者なりにいろいろ試したのですが
どれもエラーがでます
一番多いエラーが
プログラム 'C:\Users\~~WpfAppliSensor.exe' で、
複数のエントリ ポイントが定義されています:
'WpfAppliSensor.App.Main()'。エントリ ポイントを含む型を指定するには、/main でコンパイルしてください。
です
どう解決すればいいのかわかりません
QuickLock.csをコンパイルしたりしてみたのですが
直りません
なので一旦諦め、LockWorkStationを直接使う方法を探しているのですが
見つかりません
if文のelseの中で使いたいのですが、
使い方が分かりません
そのまま使おうとすると
LockWorkStationは現在のコンテキスト内に存在しません
とエラーがでます
どうやって使えばいいのでしょうか?
if文のelseの中で使っているコードがあればありがたいです
LockWorkStationの使い方
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: LockWorkStationの使い方
すいません。回答前に前回のトピックも解決に成っていませんので、どちらかを解決させてトピックを一本に絞ってください。
解決していない方のトピックに回答します。
解決していない方のトピックに回答します。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: LockWorkStationの使い方
返信の投稿ボタンの隣に解決!チェックボックスがあるのでチェックを付けて投稿してください。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 14年前
- 住所: 東海地方
- 連絡を取る:
Re: LockWorkStationの使い方
QuickLockを丸々コピーしたんですね。
それだとstatic void Main(string[] args)が本来のと2つ有ることになるのでエラーになります。
必要なのは、
using System.Runtime.InteropServices;
と
[DllImport("user32.dll")]
private static extern int LockWorkStation();
と実際に呼び出す
LockWorkStation();
だけです。
それだとstatic void Main(string[] args)が本来のと2つ有ることになるのでエラーになります。
必要なのは、
using System.Runtime.InteropServices;
と
[DllImport("user32.dll")]
private static extern int LockWorkStation();
と実際に呼び出す
LockWorkStation();
だけです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。