|
Apologies if this is not in the correct forum, but hopefully someone can help with the below issue:
I have a C# Windows Service (.Net 2.0) that is to be installed on a collection of web servers in the DMZ. The Windows Service implements a FileSystemWatcher to check for changes to a set of specific CSV files held on a network share, and will copy locally any updated files before importing these to a local SQL database.
The distribution server that will hold the updated CSV files is also in the DMZ.
The problem:
How can I set up the Windows Service / distribution server so that the service can access the network share securely? It seems that no matter how I set the service up i.e. running as LocalSystem, LocalService, NetworkService or a specific user account (can only be a local account as no access to AD in the DMZ) I get System.UnauthorisedAccessException's occuring when attempting to set up the FileSystemWatcher.
Any help would be greatly appreciated.
Clean code is the key to happiness.
|
|
|
|
|
I created one page which contain one timer which will execute some function after every 5 min and send one mail to my id. Now the problem is i m not able to stop that one after every 5 min i receive mails. I close that page so it not execute but still it is running. How to stop that timer.
|
|
|
|
|
timer.Stop() or timer.Enabled=false.
|
|
|
|
|
Please don't double post. This is an ASP.NET question, you asked it there. The person who answered you assumed you knew where to post and gave you a winforms answer.
Christian Graus
No longer a Microsoft MVP, but still happy to answer your questions.
|
|
|
|
|
Turn off the computer in question
-or-
Configure your email spam filter to block all messages from that server.
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
posted 30 June 2008 12:35
--------------------------------------------------------------------------------
I would like to create a GUI that allows a user to view 2 database tables and then drag and drop mappings - mapping the columns from database 1 to the columns in database 2. Does anyone know of an open source project/3rd party dll that does something similar, or any relevant tutorials?
Something similar to this:
http://www.schemaware.com/mapper_db.htm[^]
Thanks for any help.
|
|
|
|
|
Hi everyone
I want to redirect from a .aspx page to another page while the page has been sent to client so by using Response.Redirect() method, I get an error saying "Response is not available in this context."
I also used Server.Transfer() method, this one created an error saying "error in executing child node"
Does anyone know what I may use instead of Response.Redirect() and Server.Transfer()?
|
|
|
|
|
If Reponse.Redirect does not work, something is very broken on your web page. I suggest you ask in the ASP.NET forum.
|
|
|
|
|
I think you try to call Redirectmethod outer than pageclass.
Use :
using System.Web.HttpContext;
.
.
.
.
HttpContext.Current.Response.Redirect(url);
I hope it helps you
ITS7
|
|
|
|
|
what is the iis pick up service?
How to send e-mail from desktop application in .net using iis pick up service?
|
|
|
|
|
Hi All,
I have a datatable and i want to get the first and second characters of a column of each row of my datatable:
foreach (DataRow dr in dt.Rows)
{
string str = dr[5].ToString();
char first = str[0];
char second = str[1];
}
Bud i m getting a error: Index was outside the bounds of the array
on the 5e line : char second = str[1];
can anyone tell me why and what is the solution?
Thanx
|
|
|
|
|
KamarBand wrote: string str = dr[5].ToString();
You should use the value inside the DataColumn, not the DataColumn itself (let me guess the column name is only 1 character).
|
|
|
|
|
Hi Leppie, thanx fory reply, i found the problem, one of the rows had a empty string, that's why i got the error.
|
|
|
|
|
KamarBand wrote: Bud i m getting a error: Index was outside the bounds of the array
on the 5e line : char second = str[1];
can anyone tell me why and what is the solution?
Yeah, you don't do any bounds checking on the string. In this case it's exactly one character long. If the string is empty, then it'll also crash in char first = str[0];
regards
modified 12-Sep-18 21:01pm.
|
|
|
|
|
Hi everybody
I hope I ask my question in the right place.
I want to access to source code of a WEBPAGE and change it.
For this, use mshtml.HTMLDocument2.
Usually I write source code with a StreameReader on Object IHTMLDocumetn2.
The output of StreamReader is perfect.
But after writing the output on IHTMLDocument2 something strange happens.
some quotation marks and backslashes disappear and the header changes.
Codes are as below:
string Content = MyStreamReader.ReadToEnd();
HTMLDocument MyDoc = new HTMLDocumentClass();
IHTMLDocument2 DocToUse = (IHTMLDocument2)MyDoc;
DocToUse.write(Content);
DocToUse.close();
Here the content and DocToUse.body.parentElement.outerHTML.ToString() should be excatly
the same but they are not. For better understanding please find the 2 screenshots.
Output of StreamReader: Click hier
Output of DocToUse.body.parentElement.outerHTML.ToString(): Click hier
Your kind reply will be much appripricate.
Best Regards.
ITS7
|
|
|
|
|
You should probably escape the quotations and backslashes. Experiment a bit. Other than that, it looks the same.
|
|
|
|
|
The problem is I can avoid qoutations and backslashes. for output I need standard xhtml. it's better to explain the problem in other way. In my project all relative urls must change to absolute ones.
Href belongs to anchor
-Src belongs to images
-Parameters belongs to flashmovie
-Src belongs to script
-Src belongs to link
.
.
.
The solution I know is using IHTMLDOCUMENT2 but as I told when I use it there occured some problems in Sourcecode, using REGEX may lead to some other problems because expanding sourcecodes are not always in XHTML format (for example missing "TAG and CLOSETAG or Qoutations arround properties etc."). In this case using REGEX is so complex.
Please let me know if you know other solutions as well as how I can use IHTMLDOUCMENT2 by Sourcecode which first I use without any changes
ITS7
|
|
|
|
|
Hi All,
I developed a Console application exe and its working fine in my local machine. I need to run the exe in remote machine using remote paths.
For example, if the remote server name is XYZ, the exe should be run on XYZ using remote paths like:
C:\>\\XYZ\C$\abc.exe ( on XYZ machine itself, actually this exe should be executed from vbscript with this path).
But its giving exception as following:
Exception : Request for the permission of type 'System.Data.SqlClient.SqlClientP
ermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c5
61934e089' failed.
Exception : System.Security.SecurityException: Request for the permission of typ
e 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Cult
ure=neutral, PublicKeyToken=b77a5c561934e089' failed.
at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMa
rk& stackMark, Boolean isPermSet)
at System.Security.PermissionSet.Demand()
at System.Data.Common.DbConnectionOptions.DemandPermission()
at System.Data.SqlClient.SqlConnection.PermissionDemand()
at System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection o
uterConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection ou
terConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at BulkDataCopy.BulkDataCopy.Main(String[] args)
The action that failed was:
Demand
The type of the first permission that failed was:
System.Data.SqlClient.SqlClientPermission
The Zone of the assembly that failed was:
Intranet
Please let me know the solution if you find any...
Thank you,
Shah_Tech
|
|
|
|
|
shah_tech wrote: C:\>\\XYZ\C$\abc.exe
That will try run the remote executable on the local machine. That is not what you want. Google for some utility to remotely execute a program.
|
|
|
|
|
Hi Guys,
Pls i want my program to be the topmost window when it running. And it should not respond to command keys, like Alt+F4, Alt+Tab and Ctrl+Alt+Del, that allow for the user to abruptly leave, or exit the program.
How do i accomplish this?
Thanx.
He who goes for revenge must first dig two graves.
|
|
|
|
|
Creamboy wrote: And it should not respond to command keys, like Alt+F4, Alt+Tab and Ctrl+Alt+Del
Alt+F4: You probably can disable this in some keypress event handler of your form
Alt+Tab: You need to write a keyboard hook to disable this key combination
Ctrl+Alt+Del: No way. (unless you write some Gina dll replacement)
regards
modified 12-Sep-18 21:01pm.
|
|
|
|
|
Greeeg wrote: Alt+Tab: You need to write a keyboard hook to disable this key combination
Please, How do i do this?
He who goes for revenge must first dig two graves.
|
|
|
|
|
|
I have do this previously. You will need a global keyboard hook. Unfortunately I do not have the code anymore. Google should provide some answers, or maybe there are an article or 2 on CodeProject.
|
|
|
|
|
As to Alt-F4:that has been asked a couple of times already this year and this time I don't feel like looking for the other posts,
and I forget who here pointed me in the right direction, so...
private const System.Int32 SC_CLOSE = 0xF060 ;
private const System.Int32 MF_ENABLED = 0x0000 ;
private const System.Int32 MF_GRAYED = 0x0001 ;
[
System.Runtime.InteropServices.DllImportAttribute
(
"User32"
,
SetLastError=true
,
EntryPoint="GetSystemMenu"
)
]
private static extern System.IntPtr
API_GetSystemMenu
(
System.IntPtr hWnd
,
System.Boolean bRevert
) ;
[
System.Runtime.InteropServices.DllImportAttribute
(
"User32"
,
SetLastError=true
,
EntryPoint="EnableMenuItem"
)
]
private static extern System.Int32
API_EnableMenuItem
(
System.IntPtr hMenu
,
System.UInt32 uIDEnableItem
,
System.UInt32 uEnable
) ;
public static bool
DisableSystemMenuClose
(
System.Windows.Forms.Form Target
)
{
return ( API_EnableMenuItem
(
API_GetSystemMenu
(
Target.Handle
,
false
)
,
SC_CLOSE
,
MF_GRAYED
) != -1 ) ;
}
public static bool
EnableSystemMenuClose
(
System.Windows.Forms.Form Target
)
{
return ( API_EnableMenuItem
(
API_GetSystemMenu
(
Target.Handle
,
false
)
,
SC_CLOSE
,
MF_ENABLED
) != -1 ) ;
}
|
|
|
|