none
登入檔reg問題 RRS feed

  • 問題

  • 我用的登入檔修改器 可使用 但遭遇了一些問題

     

    可以增加登入機碼 卻 機碼名稱都是0

    程式碼應該有在(圖1)中吧

    該如何解決都是 0 的問題?

    2011年1月8日 上午 09:16

解答

  • y=Cint(z) <--這行是幹嘛的 ?

    你宣告z 為 Integer, 所以它的初始值是 0

    所以你在 y=CInt(z) 後, y就變成"0"了

    那SetValue的第二個引數你傳y變數, 那出現0就是正常的.


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已標示為解答 Just Lin 2011年1月10日 上午 04:32
    2011年1月8日 上午 09:45
    版主
  • ... 

    就算你程式碼貼在上面,誰知道你 TextBox1 是哪個?RadioButton1 又是哪個?

    你試過把變數都抽離,直接把預期字串寫到引數中來跑過嗎?如果這樣還有問題就把這樣只要一兩行的程式碼貼出來即可。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 Just Lin 2011年1月10日 上午 04:32
    2011年1月8日 上午 09:51
  • RegistryKey.CreateSubKey 方法 (String)

    http://msdn.microsoft.com/zh-tw/library/ad51f2dx.aspx

    • 已標示為解答 Just Lin 2011年1月10日 上午 04:32
    2011年1月8日 下午 12:09

所有回覆

  • y=Cint(z) <--這行是幹嘛的 ?

    你宣告z 為 Integer, 所以它的初始值是 0

    所以你在 y=CInt(z) 後, y就變成"0"了

    那SetValue的第二個引數你傳y變數, 那出現0就是正常的.


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已標示為解答 Just Lin 2011年1月10日 上午 04:32
    2011年1月8日 上午 09:45
    版主
  • ... 

    就算你程式碼貼在上面,誰知道你 TextBox1 是哪個?RadioButton1 又是哪個?

    你試過把變數都抽離,直接把預期字串寫到引數中來跑過嗎?如果這樣還有問題就把這樣只要一兩行的程式碼貼出來即可。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    • 已標示為解答 Just Lin 2011年1月10日 上午 04:32
    2011年1月8日 上午 09:51
  • 那SetValue的第二個引數你傳y變數, 那出現0就是正常的.

    My.Computer.Registry.LocalMachine.CreateSubKey("" & x, z)

    因為CreateSubKey是

    (String, Integer)

    所以沒有更正 0 的方法囉?

    那要如何設定登入檔的類型?

    2011年1月8日 上午 09:57
  • 抱歉 忘了給表單

    {{{{你試過把變數都抽離,直接把預期字串寫到引數中來跑過嗎?}}}}

     

    我聽不懂你的意思耶      {{{預期字串寫到引數中來跑過嗎}}}我是刻意自做這個程式可以用來修改登入檔的

     

    2011年1月8日 上午 11:05
  • 除錯的要則就是確認你呼叫的行為是對的,才來看你塞入的變數行為是不是對的。

    塞入的變數是不是對的,只要設定中斷點,滑鼠停在變數上面就可以看到變數內容。

    讓程式的彈性增加,那反而是小事。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年1月8日 下午 12:00
  • RegistryKey.CreateSubKey 方法 (String)

    http://msdn.microsoft.com/zh-tw/library/ad51f2dx.aspx

    • 已標示為解答 Just Lin 2011年1月10日 上午 04:32
    2011年1月8日 下午 12:09
  • 那SetValue的第二個引數你傳y變數, 那出現0就是正常的.

    My.Computer.Registry.LocalMachine.CreateSubKey("" & x, z)

    因為CreateSubKey是

    (String, Integer)

    所以沒有更正 0 的方法囉?

    那要如何設定登入檔的類型?


    你沒聽懂我講的嗎 ? z=0 和 y=0 有什麼關係 ? y為什麼要等於z ? 你把 y=Cint(z) 拿掉不就得了 ?

     


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2011年1月8日 下午 03:21
    版主
  • 那SetValue的第二個引數你傳y變數, 那出現0就是正常的.

    My.Computer.Registry.LocalMachine.CreateSubKey("" & x, z)

    因為CreateSubKey是

    (String, Integer)

    所以沒有更正 0 的方法囉?

    那要如何設定登入檔的類型?


    還有, 我在講SetVaule, 你為什麼可以聊到 CreateSubKey ? 我很好奇這件事是怎麼發生的 ?

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2011年1月8日 下午 03:49
    版主
  • 真是太感謝這些大大了

    原來CreateSubKey用一個參數也能建造登入檔

    之前都沒有發現

    2011年1月9日 下午 02:43