|
I want to know who are opening/update/rename/delete my file thru LAN when my folder are open network sharing.
I need to know how to write this code for me to trace out who making modify of my file.
|
|
|
|
|
As far as I can tell, you can't do this in Windows. I haven't been able to find a "WhoHas" utility nor can I find any Win32 API's that will even hint at this functionality.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I know that. My method is use "FileSystemWatcher" to know which file was modify. And hope at the same time can know who modify it thru LAN.
|
|
|
|
|
There's no way to do it with the FileSystemWatcher either. All you'll know is one of the people attached to that server modified the file, but not which one of them.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Thanks for your help.
So, have any others method to do that job? May link with IPhost, or any others? Because I not familier with the IP networking development. Or may be can use host together with the timer? Means when the file was modify, then scan the LAN IP address and know which IP are in the folder?
|
|
|
|
|
There is no association between Files/Folders and IP's or user ID's. THere is no way to connect the two to get the information you want.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Thanks a lot.
|
|
|
|
|
Hi All!
I wrote a abstract class in VB.net and just define 4 methods than I inherit this class to derived class B and also with CLass C. In Class B I Implemented all 4 methods but in Class C I want to use just 2 methods. I know this is possible that just give complete defination of 2 methods that i want to use and leave empty rest of them.
When I make an object of Class C and try to access it s methods then it shows all 4 methods, I wana hide it s 2 method, which are not complety define in Class C.
any idea???
Thanks
|
|
|
|
|
It sounds like two of the four methods need to either be not abstract, or more likely defined in an interface that only class B uses. You definately cannot hide methods from a base class on a class by class basis, that would be ridiculous.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Hi,
i use flat file system in my vb.net project.
when i load data ,say CustName to a comboBox i want to have the corresponding CustID somewhere (like selecteindices.item in Listview control) so that i can catch that Id when user select a particular CustName.
1.Is there any property available in ComboBox to store a pair values.
2. How to override a .net windows control's property that is overridable.
3. Is it possible to override comboBox.items.item property ? how ?
Regards,
aB
|
|
|
|
|
baste wrote:
Is there any property available in ComboBox to store a pair values.
Yes, a combobox can store any value you like. Just set the DisplayMember property to be a property on the class you're adding, so that it knows where to look for the string to display.
baste wrote:
How to override a .net windows control's property that is overridable.
Derive a class from the control class, in this case, ComboBox. However, you don't need to in this case.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
I want to display a table on my form. I understanbd that there is a table control. My documentation shows me how to populate the table. But I can't find the table control in my toolbox. How do I get the table control into my toolbox.
Thanks
|
|
|
|
|
Would you be looking for the DataGrid? AFAIK, it's the only "Table Control" in the toolbox.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I'm trying to get all images tags from an html file...
i'm clearly doing something wrong but cant find what...
I only get 5-6 link on a page containing at least 30-40 img tag.
Some to take a look ?
<br />
dim data as string ' contains the html data<br />
Dim resultcol As New Collections.Specialized.StringCollection<br />
For Each mt As Match In Regex.Matches(data, "\<img src=['""](?<url>[^'""]+?)['""]", RegexOptions.IgnoreCase Or RegexOptions.Singleline)<br />
Dim deb As String = mt.Groups("url").Value<br />
If Not resultcol.Contains(deb) Then<br />
resultcol.Add(deb)<br />
End If<br />
Next<br />
|
|
|
|
|
You forgot that there may be other attributes between the "img" tag and the "src" attribute (e.g., "alt". Try to change your regex from "img src" to, e.g., "img.*?src" and your problem will be solved.
I see dead pixels
Yes, even I am blogging now!
|
|
|
|
|
Hia Daniel,
And thanks for your answer.
You're right about this point.
But I still cant get all the tags.
For sample:
I catch
<br />
<img src="themes/smartDark/images/7px.gif" width="7" height="7"><br />
but not
<br />
<img src="http://www.thehorde.be/l2/yy2.gif" /><br />
The only difference I see is the extra pair in the catched match.
But weird,I dont catch
<br />
<img src="images/blocks/group-4.gif" height="14" width="17"><br />
while I catch this one , later in the file
<br />
<img src="images/logononame.gif" border="0" alt="hosted by Noname Team" title="www.noname.fr" ><br />
They look the same
|
|
|
|
|
Ricalawaba wrote:
They look the same
Try to change your expression from "img src" to "img\s*src": webpages often have multiple space chars, or even have tabs or other chars (like #161) that look like a space, but is not a space. \s will match all of them.
I see dead pixels
Yes, even I am blogging now!
|
|
|
|
|
I am running a COM Add-in that connects to a database through a webservice. When does this service get initialized? If I want to connect to a different database based on the button that I click in my add-in can I use an if statement somewhere (and if so where?)to determine which one to use?
|
|
|
|
|
btoyer wrote:
When does this service get initialized?
The webservice is running all the time on the server, just like any website.
btoyer wrote:
If I want to connect to a different database based on the button that I click in my add-in can I use an if statement somewhere (and if so where?)to determine which one to use?
If each button represents a different database, then you don't have to use an If statement. Just handle the Click event of each button and connect to the database in there. But then again, this depends entirely on how your UI and code is designed.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I have decided that adding a second web service is probably the way to get two different connections. It seems if I don't I won't be able to change the connection string of the one based on button clicks because it will already be running.
That said, here is a sample from my connect.vb file. It shows a testing (dev) version of a button and the real version of the button. I want them both to bring up the same form with a different db connection. Is there a way to pass a variable that gets set in these subs to the form?
Private Sub MyUpload_dev_Click(ByVal Ctrl As Microsoft.Office.Core.CommandBarButton, ByRef CancelDefault As Boolean) Handles MyUpload_dev.Click
Dim frm As New frmGOUpload
frm.XLA = excelApp
frm.WS = excelApp.Workbooks(1).ActiveSheet
frm.Show()
End Sub
Private Sub MyUpload_Click(ByVal Ctrl As Microsoft.Office.Core.CommandBarButton, ByRef CancelDefault As Boolean) Handles MyUpload.Click
Dim frm As New frmGOUpload
frm.XLA = excelApp
frm.WS = excelApp.Workbooks(1).ActiveSheet
frm.Show()
End Sub
This is kind of what I am thinking of trying to do in the form:
If <variable> = 'dev' then
Dim wsrv As New SEOWS_dev.Service1
else
Dim wsrv As New SEOWS.Service1
end if
|
|
|
|
|
hi
when i am starting debug of my program this error be appeared:
An unhandled exception of type 'System.ArithmeticException' occurred in system.drawing.dll
Additional information: Overflow or underflow in the arithmetic operation.
please help me
thanks
|
|
|
|
|
That's going to be difficult to do considering there are about a thousand causes of this and you haven't posted the code where your app breaks. I would suggest stepping through your code until the problem occurs (Hit F11 to step to the first line of your code) then posting the section of code around that point or the code that leads up to that point.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
That means your code doesn't work.
If you'd like to be more specific on what is breaking (ie. Code Snippits of problem area), we might be more specific on what your problem is
|
|
|
|
|
I need some help mapping some printers, i have about 1000 computers with diffrent names for each section. I have about 15 sections of computers. I have about 3 printers in each section. I need to write a VB login script to map these printers to their section. i was tring somehow search for a string in the network computer name and then if it matches i want it to map the printer. heres what i have so far... any help will be greatly appreciated.
objNetwork = WScript.CreateObject("Wscript.Network")
Network = CreateObject("Wscript.Network")
compname = network.computername
Dim name As String
'stops it from mapping the printer twice
For Each strPrinter In objNetwork.EnumPrinterConnections
objNetwork.RemovePrinterConnection(strPrinter, True, True)
Next
name = kgwfd
if name.search(kgw) = true then map
If network.ComputerName = "KGWLIB-12.mayplace.org" Then
' "KGWLIB-12.myplace.org"
Network.AddWindowsPrinterConnection("\\keigbdc\hp4000ke")
Network.SetDefaultPrinter("\\keigbdc\hp4000ke")
' "KGWLIB-13.myplace.org"
Network.AddWindowsPrinterConnection("\\keigbdc\hp4000ke")
Network.SetDefaultPrinter("\\keigbdc\hp4000ke")
End If
end
End Sub
End Class
|
|
|
|
|
Help with what? You haven't said what anything about the problem your having.
I take it these are Windows Servers hosting the printers?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|