ふらっとVisual C#,C♯,C#(初心者用) Part109
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/11/28(木) 11:27:54.20他のスレッドでは書き込めないような低レベルな質問。
質問者自身なんだか意味がよく分からない質問。
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められることがあります、ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっとVisual C#,C♯,C#(初心者用) Part108
http://toro.2ch.net/test/read.cgi/tech/1383867970/
■関連スレ
C#, C♯, C#相談室 Part81
http://toro.2ch.net/test/read.cgi/tech/1381134494/
■コード貼るなら↓使ってください
http://ideone.com/
0685デフォルトの名無しさん
2013/12/21(土) 18:52:38.350686デフォルトの名無しさん
2013/12/21(土) 18:56:18.97XmlWriterSettings でもそんなプロパティ無いし、どうやるのがベストなんだ・・
0687デフォルトの名無しさん
2013/12/21(土) 18:56:54.74糞ライブラリはすぐ糞遅い例外投げたがるから仕方ないだろ。
0688デフォルトの名無しさん
2013/12/21(土) 18:58:21.68- プログラマがそこで例外が発生することを想定してコードを書いたことを明示できる
- そのメソッドで例外が発生しうることをコードで明示できる
メリットはあると俺は思うんだけど、そうは考えない人が多いみたいだね。
0689デフォルトの名無しさん
2013/12/21(土) 19:02:39.28XMLドキュメントコメントに書け
0690デフォルトの名無しさん
2013/12/21(土) 19:04:19.69なんでググらねーの?
http://stackoverflow.com/questions/1429593/how-do-i-control-the-xml-part-of-xml-serialization-with-net
0691デフォルトの名無しさん
2013/12/21(土) 19:12:55.43逆コンパイルされてなにが問題なんだろ
設計資料がなきゃソースだけ見ても何の意味も無い
linuxのソース見て、linux同等のOSを書き上げるヤツなんて
多くはいないだろ
0692デフォルトの名無しさん
2013/12/21(土) 19:14:12.26逆コンパイルされれば技術力が丸裸になる
「こんな適当な処理してるとか時間なかったのかなw」とか笑いの対象になる
0693デフォルトの名無しさん
2013/12/21(土) 19:16:45.100694デフォルトの名無しさん
2013/12/21(土) 19:20:19.85ググったよ
それも見たけど、standalone についてスルーされてる
結局、XmlWriterSettings.OmitXmlDeclaration = true を設定して自分で出力する方法しかない?
0695デフォルトの名無しさん
2013/12/21(土) 19:22:16.38マジか…
0696デフォルトの名無しさん
2013/12/21(土) 19:36:03.89>>660
SecureString、使ってみましたがMarshal.PtrToStringBSTR()で戻した先の文字列に残るのであまり意味なさそうという・・・
でもありがとうございます
>>664
なにかいい方法ないですかね
適当にダミーの文字列混ぜるしかないのかなあ
0697デフォルトの名無しさん
2013/12/21(土) 20:13:06.830698デフォルトの名無しさん
2013/12/21(土) 20:16:37.27ドットネ入れてねーやつには無関係じゃんw
0699デフォルトの名無しさん
2013/12/21(土) 20:18:18.080700デフォルトの名無しさん
2013/12/21(土) 20:19:09.97示してあった数値でのやり方も、単に現在の体力でメモリの一致箇所絞り込むのを邪魔する程度だし
0701デフォルトの名無しさん
2013/12/21(土) 20:20:09.510702デフォルトの名無しさん
2013/12/21(土) 20:36:37.38スタティックテキストのフォントサイズまでコーディングしないといけないのかよ!
だがしかし、認証システムの部分だからC#じゃ書けねえ
0703デフォルトの名無しさん
2013/12/21(土) 20:59:07.770704デフォルトの名無しさん
2013/12/21(土) 21:00:36.380705デフォルトの名無しさん
2013/12/21(土) 21:31:36.060706デフォルトの名無しさん
2013/12/21(土) 21:34:55.65あおたけわってへこにかくばってんらーめん
0707デフォルトの名無しさん
2013/12/21(土) 21:37:21.31お前の会社ならこんなもんでいいだろ
って思って手を抜いたんだよ
わからなかった?
0708デフォルトの名無しさん
2013/12/21(土) 21:40:13.66だから理論上無理だから
0709デフォルトの名無しさん
2013/12/21(土) 21:55:12.170710デフォルトの名無しさん
2013/12/21(土) 22:08:00.670711デフォルトの名無しさん
2013/12/22(日) 04:43:33.66そもそもRijndaelクラスのKeyプロパティってbyte[]だろう
Stringで持つ必要性は全くないはずなんだが
Stringで持つ必要性が生じてるのはあなたの考えた仕様のせいではない?
0712デフォルトの名無しさん
2013/12/22(日) 08:59:03.71Marshal.SecureStringToGlobalAllocAnsiしてからMarshal.Copy、Marshal.ZeroFreeGlobalAllocAnsi
複合終わったらbyte arrayはゼロ埋めしとけ。
これで複合時以外は平文のキーをメモリの上におかなくていい。
複合時にキーが平文でなければならないのは当たり前だから諦めろ。
理論上無理とかそういう茶々を気にするな。
初めから自分の精神安定の為にやってるんだろ。自覚しろ。
海千山千のクラッカーを相手にしなければならない状況にいるのか。よく考えろ。
0713デフォルトの名無しさん
2013/12/22(日) 09:11:48.720714デフォルトの名無しさん
2013/12/22(日) 09:31:20.76いやゼロクリアするまではメモリに乗るから安全は保証できない
0715デフォルトの名無しさん
2013/12/22(日) 10:26:05.040716デフォルトの名無しさん
2013/12/22(日) 11:02:51.31Marshal.CopyでKeyにするbyte[]にコピーするんだろ
>>714
俺がいつ安全を保証すると発言したのかレス番で示してみろ
平文のキーがメモリに載るのを復号中だけに留める方法
としか言っていないが
0717デフォルトの名無しさん
2013/12/22(日) 11:06:15.09最初から平文となにも変わらないな
0718デフォルトの名無しさん
2013/12/22(日) 11:08:39.68だから「自分の精神安定のため」だと忠告してんだろうが
ハナクソは黙ってろ
口を利くな
0719デフォルトの名無しさん
2013/12/22(日) 11:08:59.02解析場所をわざわざ教えるようなものだけど
0720デフォルトの名無しさん
2013/12/22(日) 11:11:07.46なんか道を正したがるよね。プログラマってのは。
いずれ年食って時間が限られてきた頃に気づくって。
他のことに注力すればよかったなって。
0721デフォルトの名無しさん
2013/12/22(日) 11:14:57.44だよねぇ
0722デフォルトの名無しさん
2013/12/22(日) 11:20:36.55解析場所に関してはそもそも暗号化オブジェクトのインターフェースの方を狙うので
キーがどこにあるかは正直どうでもいいですね
上の例でいえばRijndaelクラスのKeyプロパティを見張ってるだけでいいですし
C++でもCryptHashDataとかフックすれば
口を開けてるだけで生の鍵が入ってきます
初心者の考えなんて休むに似たりですね
0723デフォルトの名無しさん
2013/12/22(日) 11:24:11.97初めからCryptAPIをフックしておけば両方対応できます。
0724デフォルトの名無しさん
2013/12/22(日) 12:00:16.85ダミーを作っておくとかの知恵もないんだろうな...
0725デフォルトの名無しさん
2013/12/22(日) 12:04:38.52結局無駄なんだよ
無駄なことをするな
0726デフォルトの名無しさん
2013/12/22(日) 12:12:07.36またまた勝ってしまった
0727デフォルトの名無しさん
2013/12/22(日) 12:16:49.08はいループします
0728デフォルトの名無しさん
2013/12/22(日) 12:56:17.030729デフォルトの名無しさん
2013/12/22(日) 12:57:34.41ぜひ楽しんでいってください
0730デフォルトの名無しさん
2013/12/22(日) 13:00:04.78それほどシビアならWindowsアプリなんて形態じゃ無理だからWebアプリで作るべきだろ
0731デフォルトの名無しさん
2013/12/22(日) 13:00:58.71ほんと、ここの書き込み見てると自分が神レベルじゃないのかと錯覚するぐらいなんだよね
0732デフォルトの名無しさん
2013/12/22(日) 13:04:08.66ただのAPIフックが「凄いハッキング」なのか
プログラミング未経験者レベルの認識だね
0733デフォルトの名無しさん
2013/12/22(日) 13:05:45.48そうですか、ぜひ錯覚してってください
0734デフォルトの名無しさん
2013/12/22(日) 13:07:46.000735デフォルトの名無しさん
2013/12/22(日) 14:37:00.39凄いハッカー様相手なら、Webアプリの方が大変だろw
0736デフォルトの名無しさん
2013/12/22(日) 14:43:13.98ロシアだけでもシャットアウトしたい。
それだけでかなり安心できる。
0737デフォルトの名無しさん
2013/12/22(日) 15:09:52.27独自プロトコルと俺俺クライアントで自前のネットワークを組めばいい
0738デフォルトの名無しさん
2013/12/22(日) 15:12:06.88計算ロジックもセキュアな部分も全部サーバー側に持てるからね
少なくとも彼が心配している部分だけならwebで守れる
0739デフォルトの名無しさん
2013/12/22(日) 15:33:40.80初心者スレでプログラミング経験者のおれかっこいいみたいな
0740デフォルトの名無しさん
2013/12/22(日) 15:47:37.060741デフォルトの名無しさん
2013/12/22(日) 15:50:31.080742デフォルトの名無しさん
2013/12/22(日) 16:08:37.020743デフォルトの名無しさん
2013/12/23(月) 00:10:39.230744デフォルトの名無しさん
2013/12/23(月) 00:12:40.11俺の人生のプログラム組んだのお前か?
0745デフォルトの名無しさん
2013/12/23(月) 00:21:03.530746デフォルトの名無しさん
2013/12/23(月) 00:26:05.47覚えてない
そんな事より自滅プログラムを止める方法を教えてくれ
0747デフォルトの名無しさん
2013/12/23(月) 00:46:39.490748デフォルトの名無しさん
2013/12/23(月) 00:48:25.30死んでまうがなwww
0749デフォルトの名無しさん
2013/12/23(月) 00:51:02.790750デフォルトの名無しさん
2013/12/23(月) 02:18:21.000751デフォルトの名無しさん
2013/12/23(月) 03:37:25.19ある程度のアプリなら、作れるところまで知識と技術
身に付けて、今はAndroidアプリばっかり作っている
のですが、windowsphone(あってたっけ?)
用のアプリ開発がVSEEでも出来ると知って
何年か前にそのVSEE入れて作ろうとしたんですが
モニタのドライバがWDDM1.1(あってたっけ?)に対応して無くて
やめたんですけど、今のC#の開発ではdelegateが簡素化
されているって本当ですか?
0752デフォルトの名無しさん
2013/12/23(月) 03:47:07.15発火させて本体ごと焼くというウイルスが有ったと聞いた
0753デフォルトの名無しさん
2013/12/23(月) 07:34:02.26プログラムで偏光ヨークを操作するのか
凄いな
0754デフォルトの名無しさん
2013/12/23(月) 09:41:43.59エントリを連続した領域では取ってなくて点々ととってやがった
こりゃC#が遅いといわれるのもわからんではないな
0755デフォルトの名無しさん
2013/12/23(月) 10:07:34.63昔のMacはHDDシークもコントロールできたから物理破壊できたって聞いた
0756デフォルトの名無しさん
2013/12/23(月) 10:17:00.260757デフォルトの名無しさん
2013/12/23(月) 10:22:37.23FDD のヘッドロード/アンロードでリズム刻むと言うのをふと思い出した
0758デフォルトの名無しさん
2013/12/23(月) 12:58:17.71そんなの絶対無理w
0759デフォルトの名無しさん
2013/12/23(月) 13:02:03.47いまやVBのほうが難しい
0760デフォルトの名無しさん
2013/12/23(月) 13:07:23.330761デフォルトの名無しさん
2013/12/23(月) 13:08:30.54VBは初心者、VC++は上級者という区分だったが
今はどうですか?
VBは超初心者、VC#は初心者、VC++は中級者、VC++/CXは上級者?
0762デフォルトの名無しさん
2013/12/23(月) 13:15:06.60C#は初心者、VBは中級者、VC++は上級者、VC++/CXはへんた〜い、ジャーン
0763デフォルトの名無しさん
2013/12/23(月) 13:15:50.700764デフォルトの名無しさん
2013/12/23(月) 13:18:29.200765デフォルトの名無しさん
2013/12/23(月) 13:21:06.720766デフォルトの名無しさん
2013/12/23(月) 14:51:24.250767デフォルトの名無しさん
2013/12/23(月) 14:55:25.25っハンカチ
0768デフォルトの名無しさん
2013/12/23(月) 16:45:12.270769デフォルトの名無しさん
2013/12/23(月) 22:14:51.270770デフォルトの名無しさん
2013/12/24(火) 01:21:28.85オラはなる!
0771デフォルトの名無しさん
2013/12/24(火) 01:24:23.870772デフォルトの名無しさん
2013/12/24(火) 01:26:07.95質問の初心者は勘弁願いたいなぁ
0773デフォルトの名無しさん
2013/12/24(火) 01:32:32.120774デフォルトの名無しさん
2013/12/24(火) 01:32:37.08ほんとこれ( ;∀;)
0775デフォルトの名無しさん
2013/12/24(火) 02:29:44.30業務系だとまだまだVBばかりだよ
VB+Oracleできれば飯食えるよー
世間の区分としては、もうそういうヒエラルキーそのものが無い感じ
昔は上級者、初心者っていうわけ方だったけど
今は上級者だからといってVC++使うわけじゃない
そもそも、プログラミング=WEB系って思ってる子も多いしな
0776デフォルトの名無しさん
2013/12/24(火) 03:36:51.24VB使いがVC++使いこなすのは無理
母国語となる最初に覚える言語でその後のすべてが決まる
0777デフォルトの名無しさん
2013/12/24(火) 04:11:32.210778デフォルトの名無しさん
2013/12/24(火) 05:04:37.15業務システムなんて創造性皆無で一番つまんない仕事だね
まさに下請けって感じ、IT土方と呼ばれるのは業務システム屋を揶揄してんだよ
0779デフォルトの名無しさん
2013/12/24(火) 06:30:56.660780デフォルトの名無しさん
2013/12/24(火) 07:06:41.920781デフォルトの名無しさん
2013/12/24(火) 08:12:38.17だが必要になる技術が未来ないものばかり
0782デフォルトの名無しさん
2013/12/24(火) 08:46:25.360783デフォルトの名無しさん
2013/12/24(火) 10:14:42.18SAP関連やってるけど死ぬほどつまらん
その分趣味でやるからいいのれす(^p^)
0784デフォルトの名無しさん
2013/12/24(火) 10:16:55.02■ このスレッドは過去ログ倉庫に格納されています