次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part155
https://mevius.5ch.net/test/read.cgi/tech/1655422932/
■関連スレ
C#, C♯, C#相談室 Part96
https://mevius.5ch.net/test/read.cgi/tech/1639965805/
■コードを貼る場合は↓を使いましょう。
https://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries/
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries/
https://referencesource.microsoft.com/
https://source.dot.net/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
-
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
ふらっと C#,C♯,C#(初心者用) Part156
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 5f01-NOMG)
2022/09/18(日) 14:39:29.51ID:VjUDO6tf0713デフォルトの名無しさん (ワッチョイ 5e7b-xF2o)
2022/11/10(木) 18:43:48.03ID:NDp6c9mu0 >>712
readerというかParserはあるよ
TextFieldParserクラス
https://dobon.net/vb/dotnet/file/readcsvfile.html#section7
同じところに載っている独自解析のサンプルや自分でParser作った方が動作は若干早くなるだろうけど
readerというかParserはあるよ
TextFieldParserクラス
https://dobon.net/vb/dotnet/file/readcsvfile.html#section7
同じところに載っている独自解析のサンプルや自分でParser作った方が動作は若干早くなるだろうけど
714デフォルトの名無しさん (ワッチョイ 122f-nsye)
2022/11/10(木) 18:44:43.64ID:QLIhXLlU0 ツイートって文字数決まってなかったっけ?
このパターンなら昔は固定長とかも候補になっただろうに
最近の文字コード事情考えると固定長は厳しいよなぁ
このパターンなら昔は固定長とかも候補になっただろうに
最近の文字コード事情考えると固定長は厳しいよなぁ
715デフォルトの名無しさん (ワッチョイ 1279-mTQO)
2022/11/10(木) 19:17:24.93ID:BjQppGzz0 拡張性とか無くなるけど
本文の位置をラストにしてcountを渡せば
Split一発で配列に出来るかも
本文の位置をラストにしてcountを渡せば
Split一発で配列に出来るかも
716デフォルトの名無しさん (ワッチョイ 0935-8IBJ)
2022/11/10(木) 20:27:59.70ID:m98zu82a0 5chのDATのようにHTMLエンコードして改行を<br>で置き換えたものを<>で連結するフォーマットは何気に簡単でいいね
717デフォルトの名無しさん (オイコラミネオ MM91-o+MF)
2022/11/11(金) 11:48:16.03ID:V/N8drZJM ここで出てる案だと普通はタブ区切りがいい
汎用性がある
excelやpythonのpandasでシンプルに読める
VSCodeでアドインもある
汎用性がある
excelやpythonのpandasでシンプルに読める
VSCodeでアドインもある
718デフォルトの名無しさん (ワッチョイ 9201-obsI)
2022/11/11(金) 12:23:50.12ID:z+UtuJ+k0719デフォルトの名無しさん (ラクッペペ MM96-VHME)
2022/11/11(金) 12:29:30.36ID:8WOXnYS7M システムとして必要がないので抹殺するのみ
720デフォルトの名無しさん (ワッチョイ 6924-pSqO)
2022/11/11(金) 13:24:51.05ID:zPVyBVcV0 馬鹿みたいにHTML解析してデータ取得してるならまだしも普通にapi投げてるならjson一択やろ
721デフォルトの名無しさん (アウアウウー Sacd-Aj/S)
2022/11/11(金) 13:33:07.32ID:OBpw9JhUa ふつーYAML
722デフォルトの名無しさん (ワッチョイ a2bd-+nMC)
2022/11/11(金) 16:29:42.18ID:WVb8D07I0 初めまして。
.NetCoreでコマンドラインみたいな改行させながらのログ表示をさせようと思ったのですが、どんなコントロール使えば良いのでしょう? 出来れば履歴遡れるようにスクロールバー付きで。
ラベルもテキストボックスもうまく表示してくれない・・・shownイベント以下に書いたからかな。
.NetCoreでコマンドラインみたいな改行させながらのログ表示をさせようと思ったのですが、どんなコントロール使えば良いのでしょう? 出来れば履歴遡れるようにスクロールバー付きで。
ラベルもテキストボックスもうまく表示してくれない・・・shownイベント以下に書いたからかな。
723デフォルトの名無しさん (ワッチョイ f533-rIwK)
2022/11/11(金) 16:42:33.46ID:GYEdeJz40724デフォルトの名無しさん (アウアウウー Sacd-Aj/S)
2022/11/11(金) 16:50:47.79ID:YvvI/C4ma 同じところで普通に文字列渡したら表示されるなら読み込みに失敗してるのでコントロールのせいではない
725デフォルトの名無しさん (ササクッテロリ Sp79-uppo)
2022/11/11(金) 18:11:52.32ID:FjpNhKohp ただのテキストボックスとかラベルだと
そのとき持ってるテキストしか表示しないから
アペンドしてくしか無いんじゃね?
そのとき持ってるテキストしか表示しないから
アペンドしてくしか無いんじゃね?
726722 (ワッチョイ a2bd-+nMC)
2022/11/11(金) 18:23:04.48ID:WVb8D07I0 反応ありがとうございます。
>>723
WinForm使っています。
・・・と、プロジェクト作成時に指定したと思ったのですが、プロジェクのプロパティを確認したら少し違っていました。
Windowsフォームなのは間違いないですが、.NetCoreではなく.Net6.0でした。
.NetとかCoreとかframewaorkとか、まだよく分かっていません。取り敢えず.Netにしとけって感じみたいですが。
WPFはまだ私には早いらしいから避けて通ろうと思います。
>>724
Form.Textは望んだ通りに表示されたのですけどねw
当初 public Form1()の InitializeComponent();以下に記述していたのですが、処理が全部終わってからForm作画に入るのでShownイベントに移動したのですが・・・念を入れて配置した中断ボタンも作画されず穴開き状態で、ShownはFormの配置が終わった直後であって総ての配置が終わった跡ではないって事ですかね。 私が書いたのは読んだファイルを加工して別ファイルに書き出している程度のモノなのですが、普通の処理はどこに置けば良いんでしょうね。 要勉強なり。
#よく分からないまま入門しているから、一つの質問の不明部分を細く要件定義していくと目も当てられない長さになりますね・・・。
>>723
WinForm使っています。
・・・と、プロジェクト作成時に指定したと思ったのですが、プロジェクのプロパティを確認したら少し違っていました。
Windowsフォームなのは間違いないですが、.NetCoreではなく.Net6.0でした。
.NetとかCoreとかframewaorkとか、まだよく分かっていません。取り敢えず.Netにしとけって感じみたいですが。
WPFはまだ私には早いらしいから避けて通ろうと思います。
>>724
Form.Textは望んだ通りに表示されたのですけどねw
当初 public Form1()の InitializeComponent();以下に記述していたのですが、処理が全部終わってからForm作画に入るのでShownイベントに移動したのですが・・・念を入れて配置した中断ボタンも作画されず穴開き状態で、ShownはFormの配置が終わった直後であって総ての配置が終わった跡ではないって事ですかね。 私が書いたのは読んだファイルを加工して別ファイルに書き出している程度のモノなのですが、普通の処理はどこに置けば良いんでしょうね。 要勉強なり。
#よく分からないまま入門しているから、一つの質問の不明部分を細く要件定義していくと目も当てられない長さになりますね・・・。
728デフォルトの名無しさん (アウアウウー Sacd-8IBJ)
2022/11/11(金) 18:38:29.81ID:k1VRcWZVa キモイインデント
729デフォルトの名無しさん (ワッチョイ d9e5-VHME)
2022/11/11(金) 19:16:48.66ID:7I/0fxGc0730722 (ワッチョイ 03bd-EHNx)
2022/11/12(土) 06:25:09.95ID:gXw8amZq0 >>729
ボタンスタートと言う方法なら今の実力でも綺麗に収まると思うのですが、D&Dかダブルクリックで起動したら後はノンストップで処理してひっそり終了してもらいたいので、ボタンでワンストップは仕様として煩わしい。
と言う美学的な理由でやろうとしないのでした(^^;
>>725 改めまして。
実装してみました。
TextBox.Text += newword;的な記述をして痛い目を見ました。 TextBox.AppendText(newword);としないといけないんですね。
ついでに初期設定で TextBox.ScrollBars = ScrollBars.Both;でスクロールバーも付けました。
buttonは機能しないのに、TextBoxは問題なく機能していますね。何故だろう。
早くshownからどっかに移動しないとですね。
ボタンスタートと言う方法なら今の実力でも綺麗に収まると思うのですが、D&Dかダブルクリックで起動したら後はノンストップで処理してひっそり終了してもらいたいので、ボタンでワンストップは仕様として煩わしい。
と言う美学的な理由でやろうとしないのでした(^^;
>>725 改めまして。
実装してみました。
TextBox.Text += newword;的な記述をして痛い目を見ました。 TextBox.AppendText(newword);としないといけないんですね。
ついでに初期設定で TextBox.ScrollBars = ScrollBars.Both;でスクロールバーも付けました。
buttonは機能しないのに、TextBoxは問題なく機能していますね。何故だろう。
早くshownからどっかに移動しないとですね。
731デフォルトの名無しさん (ワッチョイ 7501-zkEE)
2022/11/12(土) 09:45:26.79ID:zAtFaE7C0 スタンドアローンなアプリで、アプリの起動をパスワード保護したいのですが、ILSpy等で丸見えにならない程度の強度を持つにはどのような方法がありますか?
732デフォルトの名無しさん (ワッチョイ 232c-BvCT)
2022/11/12(土) 09:59:48.08ID:tbSOUgpp0 C#以外でdllにしとけば?
733デフォルトの名無しさん (ワッチョイ 6d78-H0Ic)
2022/11/12(土) 10:23:23.19ID:B4kjFmw80 >>731
パスワードチェックロジックを難読化ツールでぐちゃぐちゃにすると追う気無くなる
パスワードチェックロジックを難読化ツールでぐちゃぐちゃにすると追う気無くなる
734デフォルトの名無しさん (ワッチョイ 4bbb-vnW9)
2022/11/12(土) 10:29:06.28ID:ZNG2TRSk0 >>731
適当なアルゴリズムのハッシュ値を比較すれば?
適当なアルゴリズムのハッシュ値を比較すれば?
735デフォルトの名無しさん (ワッチョイ 45f9-/i6p)
2022/11/12(土) 12:11:02.84ID:Ra6ElU+i0 t
736デフォルトの名無しさん (ワッチョイ b507-z+Fy)
2022/11/12(土) 12:12:52.85ID:bRljaFHR0737デフォルトの名無しさん (ワッチョイ 45f9-rXbI)
2022/11/12(土) 12:13:15.16ID:Ra6ElU+i0 k
738デフォルトの名無しさん (ワッチョイ 45f9-rXbI)
2022/11/12(土) 12:17:11.67ID:Ra6ElU+i0 n
739デフォルトの名無しさん (ブーイモ MM4b-0aU/)
2022/11/12(土) 13:44:40.40ID:4XgMUuW5M >>731
アプリの本体をパスワード付きzipかなんかで圧縮しといて動的にロードする
アプリの本体をパスワード付きzipかなんかで圧縮しといて動的にロードする
740デフォルトの名無しさん (アウアウウー Saa9-z+Fy)
2022/11/12(土) 13:48:14.08ID:YXyqvQzKa >>739
ダサすぎるし解凍したところでコピーできんじゃん
ダサすぎるし解凍したところでコピーできんじゃん
741デフォルトの名無しさん (ワッチョイ 2379-zDZ1)
2022/11/12(土) 13:55:42.98ID:guv9Rfqm0 パスワードのみのテキストファイルを
そのパスワードでzip圧縮
解凍成功と中身の照合で実行継続か
そのパスワードでzip圧縮
解凍成功と中身の照合で実行継続か
742デフォルトの名無しさん (アウアウウー Saa9-z+Fy)
2022/11/12(土) 13:57:46.17ID:YXyqvQzKa >>741
実行ファイルをバイナリエディタで開いて照合する箇所を飛ばす命令を書き込めば照合しなくなるぞ
実行ファイルをバイナリエディタで開いて照合する箇所を飛ばす命令を書き込めば照合しなくなるぞ
743デフォルトの名無しさん (ワッチョイ 2301-QdBY)
2022/11/12(土) 14:51:41.26ID:f1IcSnyo0744デフォルトの名無しさん (ワッチョイ e535-3ACM)
2022/11/12(土) 15:00:47.68ID:Y/i2pfZ30 >>734で良くね?
745デフォルトの名無しさん (ワッチョイ 4bcf-IBSA)
2022/11/12(土) 15:00:48.57ID:ajB/boEg0 ディスクに平文ファイルを書き出したところを盗まれる。
オンメモリでやりたいけどそっちはデータ実行で引っかかるんだよな。
オンメモリでやりたいけどそっちはデータ実行で引っかかるんだよな。
746デフォルトの名無しさん (アウアウウー Saa9-z+Fy)
2022/11/12(土) 15:02:24.87ID:YXyqvQzKa >>743
暗号化する部分とキーが平文だからだめだな
暗号化する部分とキーが平文だからだめだな
747デフォルトの名無しさん (ワッチョイ e579-vnW9)
2022/11/12(土) 15:11:29.38ID:c/ILT9OL0 まあ>>736の言う通りで
結局現行の高価な商用アプリはほぼシングルユーザーライセンスに移行してるし
今時ネットに繋いでないなんてありえないからKMSみたいに一定期間で認証させるとかだな
実行したらメモリに全部展開されるしそこ覗かれるようならローカルのファイルをいくら細工しても無駄だよ
結局現行の高価な商用アプリはほぼシングルユーザーライセンスに移行してるし
今時ネットに繋いでないなんてありえないからKMSみたいに一定期間で認証させるとかだな
実行したらメモリに全部展開されるしそこ覗かれるようならローカルのファイルをいくら細工しても無駄だよ
748デフォルトの名無しさん (ワッチョイ 4b7b-/xWR)
2022/11/12(土) 15:12:12.94ID:LpiKZFMR0749デフォルトの名無しさん (ワッチョイ e579-vnW9)
2022/11/12(土) 15:16:20.60ID:c/ILT9OL0 >>730
まずWindowsのGUIの基礎を確認した方がいいよ
メッセージループの仕組みやformの作成から表示までにどのイベントがどういう順序で呼ばれるかとか
shownのタイミングで設定が必要な場合もあるけど質問の内容はloadの段階で片がつくんじゃないかね
まずWindowsのGUIの基礎を確認した方がいいよ
メッセージループの仕組みやformの作成から表示までにどのイベントがどういう順序で呼ばれるかとか
shownのタイミングで設定が必要な場合もあるけど質問の内容はloadの段階で片がつくんじゃないかね
750デフォルトの名無しさん (ワッチョイ a301-xL83)
2022/11/12(土) 15:27:16.04ID:2L2Z04CZ0 ライセンス認証前提でレスしてる人が多いけど本当にそういう用途なのか?
今どきそんなことするかな?
今どきそんなことするかな?
751デフォルトの名無しさん (スップ Sd03-h6Ny)
2022/11/12(土) 15:54:02.21ID:ncy2h0/Ld そのパスワード認証必要?
752デフォルトの名無しさん (スップ Sd03-h6Ny)
2022/11/12(土) 15:56:41.52ID:ncy2h0/Ld 毎回入力させるのか
次回以降のためにキャッシュでファイルローカルに持たせた場合、どう保存するのか
次回以降のためにキャッシュでファイルローカルに持たせた場合、どう保存するのか
753デフォルトの名無しさん (ワッチョイ e535-3ACM)
2022/11/12(土) 16:04:56.79ID:Y/i2pfZ30 どうって普通にパスワード置くだけじゃね
754デフォルトの名無しさん (スップ Sd03-h6Ny)
2022/11/12(土) 16:21:43.32ID:ncy2h0/Ld 普通に置くパスワードって必要?
755デフォルトの名無しさん (ワッチョイ e535-3ACM)
2022/11/12(土) 16:29:23.68ID:Y/i2pfZ30 ?
756デフォルトの名無しさん (ワッチョイ 4bbb-vnW9)
2022/11/12(土) 16:39:07.13ID:ZNG2TRSk0 こんな感じで良いんじゃない?
・パスワードが保存されてるか確認
・パスワード入力
・ハッシュ値を比較
・(OK)ログイン/平文パスワードを適当に保存
・(NG)リトライ
次回以降
・保存されたパスワードとハッシュ値を比較
・(OK)ログイン
・(NG)パスワードファイルを消してリトライ
ハッシュ値の生成はレインボーなやつとか総当りとかまでは対策しときたいかなぁ
パスワード検証用によく使われるアルゴリズム使用して、saltでゲタ履かせてストレッチングで処理時間の確保ぐらいはしときたい
バイナリいじるやつまで考えると全然対策にならんけどねぇw
・パスワードが保存されてるか確認
・パスワード入力
・ハッシュ値を比較
・(OK)ログイン/平文パスワードを適当に保存
・(NG)リトライ
次回以降
・保存されたパスワードとハッシュ値を比較
・(OK)ログイン
・(NG)パスワードファイルを消してリトライ
ハッシュ値の生成はレインボーなやつとか総当りとかまでは対策しときたいかなぁ
パスワード検証用によく使われるアルゴリズム使用して、saltでゲタ履かせてストレッチングで処理時間の確保ぐらいはしときたい
バイナリいじるやつまで考えると全然対策にならんけどねぇw
757デフォルトの名無しさん (ワッチョイ e535-3ACM)
2022/11/12(土) 16:44:03.53ID:Y/i2pfZ30 Linuxはどうしてるんだろう
758デフォルトの名無しさん (ワッチョイ 4bcf-IBSA)
2022/11/12(土) 16:51:30.20ID:ajB/boEg0 osのログインとアプリの起動を同列には考えられんが、linuxも
ディスクを抜き取って /etc/passwd を書き換えられたらアウト。
ディスクを抜き取って /etc/passwd を書き換えられたらアウト。
759デフォルトの名無しさん (ワッチョイ f559-gPc0)
2022/11/12(土) 17:27:01.84ID:vKl12ZSx0 みんな俺のために働け
760デフォルトの名無しさん (ワッチョイ 4bbb-vnW9)
2022/11/12(土) 17:29:44.19ID:ZNG2TRSk0 今どき /etc/passwd にパスワードおいてるディストリビューションってあるの?
761デフォルトの名無しさん (ワッチョイ 4bcf-IBSA)
2022/11/12(土) 17:48:17.21ID:ajB/boEg0 そこは本質的な話じゃないから適宜shadowにでも読み替えて。
762デフォルトの名無しさん (ワッチョイ a301-xL83)
2022/11/12(土) 17:52:51.14ID:2L2Z04CZ0 >>756
ハッシュ化するのは平文パスワードを保存しないためなんだが・・・
ハッシュ化するのは平文パスワードを保存しないためなんだが・・・
763デフォルトの名無しさん (ワッチョイ e52d-vH5O)
2022/11/12(土) 17:59:12.62ID:1r3Bwkn20 >>756
今時平文パスワードを保存って発想が出て来るのは不味いぞ
今時平文パスワードを保存って発想が出て来るのは不味いぞ
764デフォルトの名無しさん (ワッチョイ 4bbb-vnW9)
2022/11/12(土) 18:17:21.03ID:ZNG2TRSk0 >>762
ハッシュ値にこだわるなら、ストレッチングの回数を適当に減らしたハッシュ値を保存→次回以降は減らした回数ストレッチングして検証。でも良いと思うけど、すでにユーザの手元にパスワードがある前提のスタンドアロンアプリだからねぇ
適当なトークンの作成ロジックが隠せない以上平文で良いと思う
平文が嫌なら、毎回パスワードを聞く感じかなぁ
ハッシュ値にこだわるなら、ストレッチングの回数を適当に減らしたハッシュ値を保存→次回以降は減らした回数ストレッチングして検証。でも良いと思うけど、すでにユーザの手元にパスワードがある前提のスタンドアロンアプリだからねぇ
適当なトークンの作成ロジックが隠せない以上平文で良いと思う
平文が嫌なら、毎回パスワードを聞く感じかなぁ
765デフォルトの名無しさん (ワッチョイ e535-3ACM)
2022/11/12(土) 18:49:41.37ID:Y/i2pfZ30 ハッキングでもされなきゃローカルに保存したパスワードなんて流出しないやろ
766デフォルトの名無しさん (ワッチョイ ed02-SGX1)
2022/11/12(土) 18:53:34.55ID:lzvWNBzY0 ローカルで動作するアプリは、極論言ってしまうと労力惜しまなければどうやってもクラッキング出来てしまうからなぁ
ドングルみたいなハードウェアや、ネットワーク認証挟むとかなり強固にはなるけど
結局のところ、どこまでの強度が必要かって話になる
ドングルみたいなハードウェアや、ネットワーク認証挟むとかなり強固にはなるけど
結局のところ、どこまでの強度が必要かって話になる
767デフォルトの名無しさん (アウアウウー Saa9-K222)
2022/11/12(土) 18:56:34.83ID:THWEmJXVa いくら認証を強化しても認証をスキップするよう書き換えられたら終わるんだから気にしないが吉
768デフォルトの名無しさん (ワッチョイ e535-3ACM)
2022/11/12(土) 19:00:47.98ID:Y/i2pfZ30 ユーザーが保存したキーの窃取とアプリのキーの解析を混同してる奴いそう
769デフォルトの名無しさん (ワッチョイ 2379-zDZ1)
2022/11/12(土) 19:33:04.85ID:guv9Rfqm0770デフォルトの名無しさん (ワッチョイ b507-z+Fy)
2022/11/12(土) 19:47:44.72ID:bRljaFHR0 その程度を求めてるならネイティブコードにコンパイルすればいいんだって
逆アセンブルで丸見えだけどな
なぜかILだけ逆アセンブルできると思ってるやつ時々いるよな
逆アセンブルで丸見えだけどな
なぜかILだけ逆アセンブルできると思ってるやつ時々いるよな
771デフォルトの名無しさん (ワッチョイ ed02-SGX1)
2022/11/12(土) 19:56:29.64ID:lzvWNBzY0 何なら難読化ツールもあるし
772デフォルトの名無しさん (ワッチョイ e535-3ACM)
2022/11/12(土) 19:57:28.32ID:Y/i2pfZ30 バイナリ改変したら動かないようにできないの?
773デフォルトの名無しさん (ワッチョイ 2342-BvCT)
2022/11/12(土) 20:00:08.63ID:syTmwMgY0 プログラムコードにしか見えない文字列をデータとして格納しておいて、それをキーにする
774デフォルトの名無しさん (アウアウウー Saa9-K222)
2022/11/12(土) 20:04:47.69ID:THWEmJXVa てかデフォで難読化してくれよ
775デフォルトの名無しさん (ワッチョイ 2379-zDZ1)
2022/11/12(土) 20:07:09.00ID:guv9Rfqm0 >>772
それが完璧に出来るならコンピュータウィルスの大部分が無くなりそう
それが完璧に出来るならコンピュータウィルスの大部分が無くなりそう
776デフォルトの名無しさん (ワッチョイ ed02-SGX1)
2022/11/12(土) 20:08:53.77ID:lzvWNBzY0777デフォルトの名無しさん (ワッチョイ 4bbb-vnW9)
2022/11/12(土) 20:09:20.08ID:ZNG2TRSk0778デフォルトの名無しさん (アウアウウー Saa9-K222)
2022/11/12(土) 20:10:42.29ID:THWEmJXVa >>776
オプションでもいいけどVSに実装してくれ
オプションでもいいけどVSに実装してくれ
779デフォルトの名無しさん (ワッチョイ 4bbb-vnW9)
2022/11/12(土) 20:13:56.36ID:ZNG2TRSk0780デフォルトの名無しさん (ワッチョイ 2379-ecz+)
2022/11/12(土) 20:17:55.47ID:EWhm+EbT0 起動は別ファイルからってやつは
実行前にバイナリ確認してるのかな?
実行前にバイナリ確認してるのかな?
781デフォルトの名無しさん (ワッチョイ 6d78-H0Ic)
2022/11/12(土) 23:06:21.95ID:B4kjFmw80 >>778
Dotfuscatorがあるでしょ
Dotfuscatorがあるでしょ
782デフォルトの名無しさん (ワッチョイ a301-xL83)
2022/11/13(日) 00:12:55.08ID:0j2qr49h0 zipはパスワード分からなくても中身のファイル名わかれば上書き可能なので
いろいろ工夫しないとめちゃくちゃ簡単に突破されるよ
いろいろ工夫しないとめちゃくちゃ簡単に突破されるよ
783デフォルトの名無しさん (ワッチョイ 23ad-q5cZ)
2022/11/13(日) 00:51:17.24ID:uK9Cge080784722 (ワッチョイ a3bd-EHNx)
2022/11/13(日) 06:22:17.77ID:TFN9Og8f0 >>749 見落としていました。申し訳ございません。
確かに、基礎的な所は全然分かっておりません。
WINDOWS環境では、C+DXライブラリしか経験ないものでして。 あとHSP。
C#の入門サイトでWINの基礎を抑えている所にまだ当たっていないというのもあります。
と言うか、多分その基礎が身に付いたらここで質問せず教える立場だろーなーと思いますw
WINDOWSの基礎からC#のWinFormを入門してコントロールの制御以上に踏み込んでいるサイトがありましたら、紹介よろしくお願いします。
少し報告。
shownイベントが駄目なら、Main()に書き足せば良いんじゃね?とProgram.csを探し出してshownから移植しようとしてみました。
クラスをよく分かっていないのでpublic static void body()とか理解もしていないのにテキトーなキーワードを散りばめてメンバーを書き足したのですが、そこからだとコントロールが一切見えないっぽいので諦めて元に戻しました。
D&Dと単独実行(コマンドライン引数とカレントのファイル検索からのファイル取得)からのノンストップなスムーズ実行を実現したいからbutton以下に収めない記述を探しているのですが・・・まさかチュートリアルが見付からないとか、戸惑っています。
確かに、基礎的な所は全然分かっておりません。
WINDOWS環境では、C+DXライブラリしか経験ないものでして。 あとHSP。
C#の入門サイトでWINの基礎を抑えている所にまだ当たっていないというのもあります。
と言うか、多分その基礎が身に付いたらここで質問せず教える立場だろーなーと思いますw
WINDOWSの基礎からC#のWinFormを入門してコントロールの制御以上に踏み込んでいるサイトがありましたら、紹介よろしくお願いします。
少し報告。
shownイベントが駄目なら、Main()に書き足せば良いんじゃね?とProgram.csを探し出してshownから移植しようとしてみました。
クラスをよく分かっていないのでpublic static void body()とか理解もしていないのにテキトーなキーワードを散りばめてメンバーを書き足したのですが、そこからだとコントロールが一切見えないっぽいので諦めて元に戻しました。
D&Dと単独実行(コマンドライン引数とカレントのファイル検索からのファイル取得)からのノンストップなスムーズ実行を実現したいからbutton以下に収めない記述を探しているのですが・・・まさかチュートリアルが見付からないとか、戸惑っています。
785デフォルトの名無しさん (ワッチョイ e579-vnW9)
2022/11/13(日) 06:46:08.30ID:4/Hqzxve0 基礎はWebの断片的な情報だと厳しいからでかい図書館や本屋で紙の本でも読んで来い
電子はパラパラめくって中身を確認できないからできれば紙がいい
電子はパラパラめくって中身を確認できないからできれば紙がいい
786デフォルトの名無しさん (ワッチョイ 4bbb-vnW9)
2022/11/13(日) 07:30:57.54ID:BdGTc1Dp0787デフォルトの名無しさん (ワッチョイ 4bbb-vnW9)
2022/11/13(日) 07:57:25.67ID:BdGTc1Dp0788デフォルトの名無しさん (ワッチョイ 2301-QdBY)
2022/11/13(日) 08:10:56.99ID:aD+9aMvk0 上にも書かれてるけどガチでやられたらどんな方法使っても完全な対策なんて無理だよ
789デフォルトの名無しさん (ワッチョイ 4bbb-vnW9)
2022/11/13(日) 08:52:02.92ID:BdGTc1Dp0 まぁ、何を脅威としてみなすか、どこまで許容するかですよね
俺が提案したハッシュ値での検証もアルゴリズムばれ、ハッシュ値ばれまでは大丈夫だけど、書き換えには無力だし
ともあれ、個人的には面白い話題だったわ
俺が提案したハッシュ値での検証もアルゴリズムばれ、ハッシュ値ばれまでは大丈夫だけど、書き換えには無力だし
ともあれ、個人的には面白い話題だったわ
790デフォルトの名無しさん (アウアウウー Saa9-z+Fy)
2022/11/13(日) 09:04:58.19ID:6eP485iya この質問者の場合は知らんけどユーザーがパスワード入力を許せるくらいの良いソフトを作ってから言えと言いたくなる事例が割とある
まず使ってもらうハードルが高いのに余計なことしなくていいんだよ
気に入ったユーザーは自然と財布が緩むからより便利になる機能をプラグインで販売すりゃいい
まず使ってもらうハードルが高いのに余計なことしなくていいんだよ
気に入ったユーザーは自然と財布が緩むからより便利になる機能をプラグインで販売すりゃいい
791デフォルトの名無しさん (ワッチョイ 2301-QdBY)
2022/11/13(日) 09:11:01.42ID:aD+9aMvk0 いきなり謎の上から目線w
792デフォルトの名無しさん (ワッチョイ ed02-SGX1)
2022/11/13(日) 09:24:11.50ID:4jLRyBA70 高額なソフトを作っている会社はPC内でのチェックが簡単に突破出来てしまう事を判ってるから、
大体Webアクティベーションやドングルを採用してる
大体Webアクティベーションやドングルを採用してる
793デフォルトの名無しさん (ワッチョイ 4bbb-vnW9)
2022/11/13(日) 09:31:37.68ID:BdGTc1Dp0 上から目線じゃなくて実体験じゃない?
ちなみに俺は実体験としてやらかしたことがあるw
無駄に難読化しようとしたわ
ちなみに俺は実体験としてやらかしたことがあるw
無駄に難読化しようとしたわ
794デフォルトの名無しさん (アウアウウー Saa9-z+Fy)
2022/11/13(日) 09:51:17.84ID:93KwHlO1a なんかこのスレ上から見られてるんじゃないかといつもビクビクしてる妙に卑屈なやついるな
それ多分初心者だから自信がないんじゃなく何年やっても初心者だから自信がないんだぞ
普通初心者なんて三ヶ月で卒業するから学ぶのに精一杯で卑屈になってる暇なんかないわ
それ多分初心者だから自信がないんじゃなく何年やっても初心者だから自信がないんだぞ
普通初心者なんて三ヶ月で卒業するから学ぶのに精一杯で卑屈になってる暇なんかないわ
795デフォルトの名無しさん (ワッチョイ 4bcf-IBSA)
2022/11/13(日) 10:09:47.66ID:2jgXqyDd0 >まず使ってもらうハードルが高いのに余計なことしなくていいんだよ
このセリフは「良いソフトを作ってから言えと言いたくなる事例」の本人に言ってやれってことだろ。
このセリフは「良いソフトを作ってから言えと言いたくなる事例」の本人に言ってやれってことだろ。
796デフォルトの名無しさん (ワッチョイ 2342-BvCT)
2022/11/13(日) 10:45:16.60ID:7K/NPeS80 C#でセキュリティーをなんとかしたいのならUWP使うのも手だけどね
797デフォルトの名無しさん (ブーイモ MM39-5kBA)
2022/11/13(日) 12:15:05.54ID:eEed0M79M798デフォルトの名無しさん (アウアウウー Saa9-z+Fy)
2022/11/13(日) 12:20:42.58ID:lSfeZyRJa 卑屈なやつだなw
799デフォルトの名無しさん (ワッチョイ 2342-BvCT)
2022/11/13(日) 16:25:03.21ID:7K/NPeS80 人の成果物をタダで使わせろって暴れるキチガイは勘弁してほしいわ
800デフォルトの名無しさん (ワッチョイ e579-vnW9)
2022/11/13(日) 16:45:13.25ID:4/Hqzxve0 世の中そんなやつばかりだったからこうなったわけで
WindowsでUWP使って小銭は稼げてるかい?
WindowsでUWP使って小銭は稼げてるかい?
801デフォルトの名無しさん (ラクッペペ MM4b-Sy7H)
2022/11/13(日) 18:21:39.43ID:RwIffndXM がっぽり儲けてます
802デフォルトの名無しさん (オイコラミネオ MM71-gPc0)
2022/11/13(日) 18:29:49.19ID:p3TW3Ix/M 最初は手作り感万歳でも使ってくれる人はいた
今はプロ作ったような紹介画像がないと悲しいことに
今はプロ作ったような紹介画像がないと悲しいことに
803デフォルトの名無しさん (ワッチョイ 2301-BvCT)
2022/11/14(月) 17:01:48.00ID:p8dKwuQs0 すみません。
.NET MAUIなのですがページのナビゲーションでパラメーターを渡す処理を作ったのですが、
うまく表示されません。
ブレークポイントを使うと以下のような形になり少しおかしいです。
プロパティSendModelを作成するところでブレークポイントを持ってくるとちゃんと変数が渡されているのに対して
イニシャライズコンポーネントをした後にブレークポイントを持ってくると変数がnullになってしまいます。
なぜこうなるかわかるかたいますか?
https://imgur.com/CNxFyIv.jpg
https://imgur.com/TuctRLK.jpg
.NET MAUIなのですがページのナビゲーションでパラメーターを渡す処理を作ったのですが、
うまく表示されません。
ブレークポイントを使うと以下のような形になり少しおかしいです。
プロパティSendModelを作成するところでブレークポイントを持ってくるとちゃんと変数が渡されているのに対して
イニシャライズコンポーネントをした後にブレークポイントを持ってくると変数がnullになってしまいます。
なぜこうなるかわかるかたいますか?
https://imgur.com/CNxFyIv.jpg
https://imgur.com/TuctRLK.jpg
804デフォルトの名無しさん (テテンテンテン MM4b-Yt0T)
2022/11/14(月) 17:08:14.46ID:Latj9fgHM MAUIって仕事ありそう?
805デフォルトの名無しさん (ワッチョイ 2301-0qx4)
2022/11/14(月) 17:15:29.93ID:p8dKwuQs0806デフォルトの名無しさん (ワッチョイ 2301-0qx4)
2022/11/14(月) 17:15:40.85ID:p8dKwuQs0 マイナンバー関係とかね
807デフォルトの名無しさん (ワッチョイ 2301-0qx4)
2022/11/14(月) 17:16:54.88ID:p8dKwuQs0 すまんJR関係なかったパスモは東京メトロだったわ
808デフォルトの名無しさん (ワッチョイ 2301-0qx4)
2022/11/14(月) 17:17:39.08ID:p8dKwuQs0 とりあえず24年までには置き換えしないといけないしね
809デフォルトの名無しさん (テテンテンテン MM4b-Yt0T)
2022/11/14(月) 17:21:53.03ID:Latj9fgHM810デフォルトの名無しさん (ワッチョイ 2301-0qx4)
2022/11/14(月) 17:31:00.77ID:p8dKwuQs0 >>809
がんばれー
JavaでAndroidやってたらMAUI強いかも
Javaで書いてたAndroidAPIがそのままかけるからね
https://learn.microsoft.com/ja-jp/xamarin/android/
がんばれー
JavaでAndroidやってたらMAUI強いかも
Javaで書いてたAndroidAPIがそのままかけるからね
https://learn.microsoft.com/ja-jp/xamarin/android/
811デフォルトの名無しさん (ワッチョイ 2301-0qx4)
2022/11/14(月) 17:36:07.06ID:p8dKwuQs0 >>803
すみませんこれ自己解決しました
一番最初にイニシャライズコンポーネントが呼び出されてその後プロパティを取得されるみたいです
おかしかったのはxamlのBindingの記述でそのままオブジェクト(SendModel)のプロパティを書いてたからでした
{Binding SendModel.Title}で確認できました
すみませんこれ自己解決しました
一番最初にイニシャライズコンポーネントが呼び出されてその後プロパティを取得されるみたいです
おかしかったのはxamlのBindingの記述でそのままオブジェクト(SendModel)のプロパティを書いてたからでした
{Binding SendModel.Title}で確認できました
812デフォルトの名無しさん (スップ Sd03-0aU/)
2022/11/14(月) 17:58:09.71ID:cpuc2dy6d■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 最近高市にすり寄ってきた藤田ニコルさん、妊娠 [809488867]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- カーリングってなんでデッキブラシ持ってんの?
