LockWorkStationの使い方

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
じょー

LockWorkStationの使い方

#1

投稿記事 by じょー » 13年前

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の中で使っているコードがあればありがたいです

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 14年前
住所: 東海地方
連絡を取る:

Re: LockWorkStationの使い方

#2

投稿記事 by softya(ソフト屋) » 13年前

すいません。回答前に前回のトピックも解決に成っていませんので、どちらかを解決させてトピックを一本に絞ってください。
解決していない方のトピックに回答します。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

じょー

Re: LockWorkStationの使い方

#3

投稿記事 by じょー » 13年前

どうやって解決にすればいいのでしょうか?

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 14年前
住所: 東海地方
連絡を取る:

Re: LockWorkStationの使い方

#4

投稿記事 by softya(ソフト屋) » 13年前

返信の投稿ボタンの隣に解決!チェックボックスがあるのでチェックを付けて投稿してください。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

じょー

Re: LockWorkStationの使い方

#5

投稿記事 by じょー » 13年前

ありがとうございます
解決としました

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 14年前
住所: 東海地方
連絡を取る:

Re: LockWorkStationの使い方

#6

投稿記事 by softya(ソフト屋) » 13年前

QuickLockを丸々コピーしたんですね。
それだとstatic void Main(string[] args)が本来のと2つ有ることになるのでエラーになります。

必要なのは、
using System.Runtime.InteropServices;

[DllImport("user32.dll")]
private static extern int LockWorkStation();
と実際に呼び出す
LockWorkStation();
だけです。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

じょー

Re: LockWorkStationの使い方

#7

投稿記事 by じょー » 13年前

ありがとうございます!!
実行できました^^

閉鎖

“C言語何でも質問掲示板” へ戻る