|
I wrote an article[^] that does exactly the reverse - only numeric. It's not difficult to adapt it. There are a couple of comments at the bottom of the article on other approaches that you might find usefult too.
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)
|
|
|
|
|
string[] arFiles = Directory.GetFiles(System.Environment.GetFolderPath(System.Environment.SpecialFolder.InternetCache));
int x = 0;
foreach (string f in arFiles)
MessageBox.Show(arFiles[x]);
The above code will only get "desktop.ini", I'm not surprised though, I know this's a special folder but do you have an idea how to reach a specific file and read it's content in this folder??
Thank you guys!
All generalizations are wrong, including this one!
(\ /)
(O.o)
(><)
|
|
|
|
|
Muammar© wrote: int x = 0;
foreach (string f in arFiles)
MessageBox.Show(arFiles[x]);
Huh? what is the purpose of f in the above snippet?
|
|
|
|
|
Okay okay I was so sleepy when I wrote this, I got it now, thanks Luc
All generalizations are wrong, including this one!
(\ /)
(O.o)
(><)
|
|
|
|
|
Muammar© wrote: foreach (string f in arFiles) MessageBox.Show(arFiles[x]);
What the ...??
How about looking at the file names and not the first element of an array over and over again.
foreach (string f in arFiles)
Debug.WriteLine(f);
|
|
|
|
|
Yes, I guess we shouldn't code after midnight. Thanks Dave!
All generalizations are wrong, including this one!
(\ /)
(O.o)
(><)
|
|
|
|
|
Hi,
The files are located in several subdirectories and something like this will find them for you.
private void FindFiles() {
String[] files = Directory.GetFiles(
System.Environment.GetFolderPath(
System.Environment.SpecialFolder.InternetCache),
"*.*",
SearchOption.AllDirectories);
foreach (String file in files) {
Console.WriteLine(file);
}
}
Alan.
|
|
|
|
|
Thanks Alan, that does it!
All generalizations are wrong, including this one!
(\ /)
(O.o)
(><)
|
|
|
|
|
Hi,
The wsdl web service is behind proxy. I can access the wsdl with the iexplorer but I cannot access the web service with C# client which works fine when the client is on the same machine as the service or the service is not behind proxi. I tried using wsdl utility with /proxy but it generated the same stub as without this option.
What do I do?
Thanks.
|
|
|
|
|
Hi All,
I have worked on Windows Apps before and deployed them easily because there were no local DB, however this time I need to deploy a Winform [C#] application along with the SQL Server DB which contains several tables and stored procs.
The query is
1) How to deal all deployment issues using Setup project only?
Regards
Grk
|
|
|
|
|
i have a wireless router and i want to restart it from my app. any idea ?
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
Hmm, the only thing that comes to my mind... You definitely have a web-interface on the router, with a restart button, you can try to see what's the request it sends (sniff?) and send it yourself, you will need to authorize first, of course
Regards,
Lev
|
|
|
|
|
Hmmm, you were faster, dang...
|
|
|
|
|
But you beat me.
Simon
|
|
|
|
|
i had another idea by using these Functions
[DllImport("user32.dll")]
public static extern bool SetCursorPos(int X, int Y);
[DllImport("user32.dll")]
public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo);
[DllImport("user32.dll")]
public static extern IntPtr keybd_event(int key, int dummy, int flags, IntPtr info);
hope you got me, but i dont like that way
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
That seems to complicated. You should give the idea with the web interface a try.
|
|
|
|
|
im not too good in that web thing...this is complicated than that
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
Don't like that idea either, this is very error prone
Regards,
Lev
|
|
|
|
|
Hi,
I guess your router has a web frontend to manage. There will be a site/button to reset the router. Maybe you could send a HTTP request to the router, simulating that a user pushes the button.
Regards
Sebastian
|
|
|
|
|
Ask the router manufacture if they expose functionality via an API.
Or
Most routers have a browser based interface. Look in the interface for a reset button. Look at the HTML source for the page, and see if you can figure out what happens when the button is pressed. Is it some JavaScript, or something. It should be possible to send the required http messages to simulate a press of this button.
Simon
|
|
|
|
|
no, manuf. wont. Well, i have already tried to check the source but there wasnt anything useful...
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|
|
Use a http debugger liker fiddler[^] to track the http requests that get sent when you hit the reset button. You should be able to duplicate these from your program.
Simon
|
|
|
|
|
nope, its just send same link as when i hover mouse over the restart button. I kept get this message
Fiddler has detected a protocol violation in session #XX.<br />
<br />
Protocol violation. No Connection-Close, no Content-Length. No way to tell if the response is complete.<br />
XX keeps change
Transport
-Location: http:
Entity
-Content-Length: 0
Misc.
-Server: RomPager/4.07 UPnP/1.0
above is Header info
info
POST http:
302 Found to http:
edited :
wow, i dragged that request to request builder and executed but it didnt work. Then when i loggin in router and send again it worked, Router restarted. Now can you please explain what to do next, i mean how to use that request thing and the main thing "How to log in router" ?
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
modified on Tuesday, December 16, 2008 9:39 AM
|
|
|
|
|
Restarting the router from the GUI will probably just issue a HTML POST request to the webserver on the router - you can take a look at the HTML source of the web interface where this is done.
modified 12-Sep-18 21:01pm.
|
|
|
|
|
no man, HTML POST worked after all...I'm glad its working...Yuppy
TVMU^P[[IGIOQHG^JSH`A#@`RFJ\c^JPL>;"[,*/|+&WLEZGc`AFXc!L
%^]*IRXD#@GKCQ`R\^SF_WcHbORY87֦ʻ6ϣN8ȤBcRAV\Z^&SU~%CSWQ@#2
W_AD`EPABIKRDFVS)EVLQK)JKSQXUFYK[M`UKs*$GwU#(QDXBER@CBN%
Rs0~53%eYrd8mt^7Z6]iTF+(EWfJ9zaK-iTV.C\y<pjxsg-b$f4ia>
--------------------------------------------------------
128 bit encrypted signature, crack if you can
|
|
|
|